再谈javascript常见错误及解决方法
2016-09-16 12:30
656 查看
初学Javascript,每天总是被很小的问题折磨半天,今晚就有好几个小问题。
第一:全部使用双引号造成匹配错误
<input type="checkbox" onmouseover="document.getElementById("test").style.display="none":"/>
改行一直报错误:unexpected toke “}” 检查半天也没有发现错误,对照发现视频上是使用单引号
<input type="checkbox" onmouseover="document.getElementById('test').style.display="none":"/>
改成单引号后错误总算消除,困扰我一夜晚。。附上链接http://www.cnblogs.com/chinabc/archive/2010/11/19/1881947.html
第二:错误添加分号
<div id="test" class="test1" onmouseover="toYellow()" ;onmouseout="toRed()";>change</div>
多写了一个分号,导致分号后的代码不执行
第三:函数名后多写括号
<script> function toYellow(){ document.getElementById("test").className="test2"; } function toRed(){ document.getElementById("test").className="test1"; } document.getElementById("test").onmouseover=toYellow(); document.getElementById("test").onmouseout=toRed(); </script>
却掉 toYellow()和 toRed()后的括号后正常执行
第四:checkbox的checked属性修改
用三个按钮实现checkbox的全选、全部选、反选。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <button id="btn">全选</button> <button id="nobtn">全不选</button> <button id="inverse">反选</button><br /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <input type="checkbox" /> <script> var btn=document.getElementById("btn"); var input=document.getElementsByTagName("input"); btn.onclick=function(){ for(var i=0;i<input.length;i++){ input[i].checked="checked"; } } var nobtn=document.getElementById("nobtn"); nobtn.onclick=function(){ for(var i=0;i<input.length;i++){ input[i].checked=false; } } var inverse=document.getElementById("inverse"); inverse.onclick=function(){ for(var i=0;i<input.length;i++){ if(input[i].checked==false){ input[i].checked=true; }else{ input[i].checked=false; } } } </script> </body> </html>
以上这篇再谈javascript常见错误及解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- Oracle 连接常见错误及解决方法
- 常见的80004005错误及其解决方法
- 针对上午的"asp.net最常见的错误总结"的问题的解决方法!
- 易常见错误分析及解决方法
- proc文件系统模块编程-常见错误及解决方法
- 九个常见的错误原因分析及解决方法
- ASP常见错误信息、原因分析与解决方法
- Oracle 连接常见错误及解决方法
- 局域网最常见十大错误及解决方法
- AJax错误"WebForm1"没有定义的javascript错误的解决方法
- Keil C 编译器常见警告与错误信息的解决方法
- 回滚段的常见错误及解决方法
- ASP.NET常见错误,原因及解决方法(2003版)
- VS.NET常见错误及解决方法集锦
- 常见错误解决方法(一):无法操作数据库
- VS.NET常见错误及解决方法
- VS.NET常见错误及解决方法集锦
- Keil C 编译器常见警告与错误信息的解决方法
- 解决javascript提交form出现错误提示:对象不支持此属性或方法
- IIS 常见错误HTTP 500 内部服务器错误 解决方法