国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

再談javascript常見錯誤及解決方法

2019-11-20 08:59:38
字體:
來源:轉載
供稿:網友

初學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常見錯誤及解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 工布江达县| 乳山市| 仁布县| 钦州市| 呼和浩特市| 乐山市| 平武县| 镇赉县| 荃湾区| 当涂县| 美姑县| 黄梅县| 乐平市| 红安县| 阿图什市| 成安县| 临江市| 曲阜市| 巩义市| 呈贡县| 韶关市| 尉氏县| 红原县| 永康市| 黔西县| 赤城县| 西安市| 仲巴县| 韩城市| 呼和浩特市| 赤壁市| 永城市| 罗江县| 仁怀市| 颍上县| 长宁区| 桐梓县| 嘉义县| 定襄县| 宣城市| 舟山市|