A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lishuaigang 初级黑马   /  2019-2-21 16:33  /  702 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

异常一
创建
Tom
问题标题
关键字使用错误
问题分类
基本代码错误
一级话题
删除表应使用DDL语句drop,而不是DML语句中删除表中数据的delete
问题补充
分清楚DDL,DML,中增删改不同的关键字
附件
错误写法:delete table emp;
正确写法:drop table emp;
问题答案
问题分析:
使用delete会提示错误,并不能删除表emp
问题解决方法:
使用drop 来删除表;使用delete来删除表中元素

创建
Tom
问题标题
<script>中获取元素对象undefined;
问题分类
无法获取图片对象
一级话题
使用js获取元素对象,结果无法获取到


附件
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        var img = document.getElementsByTagName("img")[0];
        alert(img)
    </script>
</head>
<body>
<img src="img/on.gif">
</body>
</html>
问题答案
问题分析:
代码中js代码写在html标签之上,js会在页面元素之前加载完毕
问题解决方法:
1. js代码放在HTML元素之后,元素加载完后获取其对象
2. 使用事件来控制,window.onload  当加载完后才会执行js代码
异常三
创建
Tom
问题标题
使用getElementsByTagName获取元素集合
问题分类
代码错误
一级话题
获取的是元素集合而不是单个元素,无法直接控制其属性
问题补充
通过id嗑获取制定元素对象
附件
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
   
</head>
<body>
<img src="img/on.gif">
<script>
    var img = document.getElementsByTagName("img");
    img.src="img/off.gif"
</script>
</body>
</html>
问题答案
问题解决方法:
img元素集合加索引0,即可改变图片属性src
异常四
创建
Tom
问题标题
case的穿透性
问题分类
没注意case的穿透性
一级话题
使用swich时需注意case具有穿透性
问题补充
尽量使用ifwhile判断
附件
如:
var a=0;
switch(a){
case 0:
   alert:0
case 1:
   alert:1
}
问题答案
问题解决方法:
给每个case后加break;与java中switch使用相似
异常五
创建
Tom
问题标题
标签位置错误
问题分类
格式错误
一级话题
标签不能嵌套
问题补充
html中语法不严禁但标签不能嵌套
附件
<p><a></p></a>
问题答案
问题分析:
标签嵌套无法运行
问题解决方法:
代码应改为:<p><a></a></p>解决嵌套问题

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马