document.getElementsByTagName()返回的是數組document.getElementsById()是dom內容


<html>

< head >
     < meta  charset = "UTF-8" >
     < title >全選和反選</ title >
</ head >
< body >
     < input  type = "button"  value = "全選" >
< script  type = "text/javascript" >
  var input=document.getElementByTagName("input")[0];
  input.onclick=function(){
      if(this.value=="全選"){
            this.value="反選";
        }else {
            this.value="全選";
      }
  }//補充代碼
</ script >
</ body >
</ html >

 

input=document.getElementByTagName("input")

tagname不是唯一的,所以取出來是個數組,document.getElementsByTagName()       

要加s

因為是數組所以有數組的屬性,如果要取當前的要用document.getElementsByTagName('input')[0]   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM