码迷,mamicode.com
首页 > Web开发 > 详细

js获取标签的几种方式

时间:2016-03-26 22:11:55      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

一:id获取(全部浏览器兼容)

  document.getElementById("");

 <body>
      <div id="box"></div>
 </body>
 <script>
       var box = document.getElementById("box");
 </script>

getElementById,它只有document对象才能使用,而且返回的是数组的第一个元素,他的方法名写明了是getElement不是getElements,不要搞混了。

以下几种获取的是元素的集合,是一个数组,所以引用的时候,记得加上下标:索引号

二:标签获取(全部浏览器兼容)

document.getElementsByTagName("");

<body>
    <p>标签获取</p>
</body>
<script type="text/javascript">
    var ps = document.getElementsByTagName("p");
ps[
0].onclick = function(){ alert("标签获取"); }; </script>

三:name获取(ie9及ie9以下不兼容)

<body>
    <div name="box">name获取</div>
</body>
<script type="text/javascript">
    var boxs = document.getElementsByName("box");
    boxs[0].onclick = function(){
        alert("name获取");
    };

</script>

四:className获取(ie9及ie9以上支持)

<body>
    <div class="box">className获取</div>
</body>
<script type="text/javascript">
    var boxs = document.getElementsByClassName("box");
    boxs[0].onclick = function(){
        alert("className获取");
    };

</script>

一个根据父元素查找classname的兼容方法

技术分享

 

js获取标签的几种方式

标签:

原文地址:http://www.cnblogs.com/yingu/p/5324085.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!