先看一个标签的属性该怎么看,比如有个标签
<li class = "num"  id ="1"/>
现在想在alert中显示出class的属性num该怎么做?

解决方案 »

  1.   

    alert(document.getElementById('1').class)
      

  2.   

     alert(document.getElementById('1').getAttribute('class'))
      

  3.   


    <script type="text/javascript">
    liID = document.getElementById('1');
    alert(liID.getAttribute('class'));
    </script>
      

  4.   

    document.getElementById('1').getAttribute('class')
      

  5.   

    <script type="text/javascript">
    function init(){
    var t="";
    var a=document.getElementById("test");
    for(var i in a){
    t+=i+":"+a[i]+"<br/>";
    }
    a.innerHTML=t;
    }
    window.onload=init;
    </script>
    </head><body>
    <div id="test" class="x">test</div>
    </body>
      

  6.   

    document.getElementById('1').className
      

  7.   

    document.getElementById('id').getAttribute(className))