zoukankan      html  css  js  c++  java
  • 取得DIV的ID还是CLASS

    无论你想取得DIV的ID还是CLASS 最重要的是找到你想取值的DIV对象.
    要取得DIV对象的方法有很多.常用的有2个,一个是根据ID,用
    var div=document.getElementById('youdivid')
    另一种就是通过标签名来取得
    var div=document.getElementsByTagName('div')[num]
    第2种方法和第一种方法的区别是不用设ID也能取得对象,第一种方法取得的是一个对象,第2种方法取得的是一个由所有DIV标签所组成的数组.所以后面要根上DIV的序列.比如你想取得网页的第一个DIV就
    var div=document.getElementsByTagName('div')[0]
    第2个
    var div=document.getElementsByTagName('div')[1]
    以此类推.

    取得DIV对象以事取ID或CLASS就简单了.
    var id=div.id;
    var class="div".className;
    就这么简单.

    下面有个例子,如果不懂,随时问我

    <html>
    <head>
    <script>
    function a(){
    var div=document.getElementById('a');
    alert('div的class为:'+div.id)
    alert('div的id为:'+div.className)
    }
    function b(){
    var div=document.getElementsByTagName('div')[0];
    alert('div的class为:'+div.id)
    alert('div的id为:'+div.className)
    }
    </script>
    <style>
    .c{100px; height:100px; background:#0000CC}
    </style>
    </head>
    <body>
    <div id="a" class="c">
    这是一个DIV
    </div>
    点击下面按钮取得ID和CLASS
    <input type="button" onClick="a()" value="通过ID取得DIV,从而也得CLASS和ID">
    <input type="button" onClick="b()" value="通过DIV标签取得DIV,从而也得CLASS和ID">
    </body>
    </html>

  • 相关阅读:
    linux Segmentation faults 段错误详解
    linux cut
    linux sed
    linux tr
    linux ar
    objdump--反汇编查看
    linux中dd命令
    readelf
    登录后,前端做了哪些工作,如何得知已登录?
    正向代理和反向代理?
  • 原文地址:https://www.cnblogs.com/zeze/p/4927535.html
Copyright © 2011-2022 走看看