创建人 | 李晓东 |
问题标题 | 格式错误 |
问题分类 | Web |
问题补充 | 打开网页图片显示超出页面 |
附件 | <img id="img" src="img/banner_1.jpg" alt=""> |
问题答案 | 问题分析: 第一反应应该是大小尺寸的设置出错 |
问题解决方法: 修改代码 添加属性width="100%" <img id="img" src="img/banner_1.jpg" width="100%" alt=""> |
创建人 | 李晓东 |
问题标题 | 格式错误 |
问题分类 | Web |
问题补充 | 我定义的maxi是为了获取集合中最大数的索引值,mini同上。 |
附件 | <body> <input type="button" id="b1" value="点我" onclick="fun"> <script> function fun() { alert("恭喜你成功使用该事件!"); } </script> </body> |
问题答案 | 问题分析: 触发点击事件中调用方法不正确 |
问题解决方法: 将onclick其属性修改为:fun() 正确代码 <body> <input type="button" id="b1" value="点我" onclick="fun()"> <script> function fun() { alert("恭喜你成功使用该事件!"); } </script> </body> } | |
创建人 | 李晓东 |
问题标题 | 格式错误 |
问题分类 | Web |
问题补充 | 需求:设置两个按钮,一个通过点击可以返回浏览前一个历史浏览记录,另一个可以通过点击前进访问后一个浏览记录 |
附件 | <body> <img id="img" src="img/banner_1.jpg" width="100%"> <input type="button" id="back" value="后退"> <script> var number = 1; function fun(){ number ++ ; if(number > 3){ number = 1; } var img = document.getElementById("img"); img.src = "img/banner_"+number+".jpg"; } setInterval( fun () ,3000); var back = document.getElementById("back"); back.onclick = function(){ history.go(-1); } </script> </body> |
问题答案 | 问题分析: 经仔细查验发现setInterval方法处出现问题 |
问题解决方法: 修改代码setInterval(fun(),3000);为setInterval(fun,3000); 正确代码 <body> <img id="img" src="img/banner_1.jpg" width="100%"> <input type="button" id="back" value="后退"> <script> var number = 1; function fun(){ number ++ ; if(number > 3){ number = 1; } var img = document.getElementById("img"); img.src = "img/banner_"+number+".jpg"; } setInterval(fun,3000); var back = document.getElementById("back"); back.onclick = function(){ history.go(-1); } </script> </body> | |
创建人 | 李晓东 |
问题标题 | 语句错误 |
问题分类 | SQL |
问题补充 | t_score(stu_id,sub_id,score),即成绩表(学号,科目编号,成绩)。 需求:获取每个学生所有学科的平均成绩 |
附件 | select stu_id,avg(score) from t_stu; |
问题答案 | 问题分析: 获取每个学生的所有 学科的平均成绩,所以应该依据学生 id 分组 |
问题解决方法: 依据学生 id 分组再次筛选 正确代码 select stu_id,avg(score) from t_stu group by stu_id; | |
创建人 | 李晓东 |
问题标题 | 语法错误 |
问题分类 | SQL |
问题补充 | 需求:查询年龄大于25岁的人,按性别分组,统计每组的人数,并只显示性别人数大于2的数据 |
附件 | SELECT sex,COUNT(*) FROM student GROUP BY sex WHERE COUNT(*)>2 && age>25; |
问题答案 | 问题分析: Group by 语句可以和where 和having 同时使用但是要注意先后顺序,Where代表去数据库查询的筛选,HAVING代表分组之后的再次筛选 |
问题解决方法: Where代表去数据库查询的筛选,HAVING代表分组之后的再次筛选 正确代码 SELECT sex,COUNT(*) FROM student WHERE age>25 GROUP BY sex HAVING COUNT(*)>2; | |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |