国产探花免费观看_亚洲丰满少妇自慰呻吟_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常見錯誤及解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 滁州市| 迭部县| 丹寨县| 禄丰县| 竹北市| 彩票| 宁安市| 德令哈市| 昌邑市| 信宜市| 唐海县| 汶上县| 罗山县| 长兴县| 鹰潭市| 巢湖市| 绩溪县| 邹城市| 万全县| 醴陵市| 城步| 固镇县| 大悟县| 子长县| 环江| 手游| 正定县| 河北省| 灵寿县| 尚义县| 射洪县| 广宁县| 神池县| 榆树市| 白玉县| 洪洞县| 邯郸市| 航空| 正镶白旗| 宜宾市| 镇赉县|