最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

再談javascript常見錯(cuò)誤及解決方法

 更新時(shí)間:2016年09月16日 12:30:11   投稿:jingxian  
下面小編就為大家?guī)硪黄僬刯avascript常見錯(cuò)誤及解決方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

初學(xué)Javascript,每天總是被很小的問題折磨半天,今晚就有好幾個(gè)小問題。

第一:全部使用雙引號(hào)造成匹配錯(cuò)誤

<input type="checkbox" onmouseover="document.getElementById("test").style.display="none":"/>

改行一直報(bào)錯(cuò)誤:unexpected toke “}”  檢查半天也沒有發(fā)現(xiàn)錯(cuò)誤,對(duì)照發(fā)現(xiàn)視頻上是使用單引號(hào)

<input type="checkbox" onmouseover="document.getElementById('test').style.display="none":"/> 

改成單引號(hào)后錯(cuò)誤總算消除,困擾我一夜晚。。附上鏈接http://www.cnblogs.com/chinabc/archive/2010/11/19/1881947.html

第二:錯(cuò)誤添加分號(hào)

<div id="test" class="test1" onmouseover="toYellow()" ;onmouseout="toRed()";>change</div> 

多寫了一個(gè)分號(hào),導(dǎo)致分號(hào)后的代碼不執(zhí)行

第三:函數(shù)名后多寫括號(hào)

<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()后的括號(hào)后正常執(zhí)行

第四:checkbox的checked屬性修改

用三個(gè)按鈕實(shí)現(xiàn)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常見錯(cuò)誤及解決方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

开化县| 凌海市| 湘西| 方正县| 莫力| 舞钢市| 滨州市| 彭水| 望都县| 大连市| 青田县| 当阳市| 友谊县| 永年县| 航空| 侯马市| 乡宁县| 星座| 姚安县| 福清市| 塘沽区| 南投市| 溧阳市| 兰坪| 应用必备| 忻州市| 平乐县| 永靖县| 郸城县| 大港区| 铁力市| 上饶县| 弥渡县| 和平区| 博野县| 阿鲁科尔沁旗| 象山县| 株洲县| 肃宁县| 郯城县| 富平县|