首页 > Web开发 > 详细

js基础语法学习(二)

时间:2017-02-16 01:09:58      阅读:203      评论:0      收藏:0      [点我收藏+]

JS中getElementById()、getElementsByName()、getElementsByTagName() 的区别

1、getElementById()的方法返回拥有指定的ID的一个对象引用:

body部分:
<input type="text" name="input1" id="id1">
<input type="text" name="input1" id="id2">

var
ele = document.getElementById("id1"); console.log(ele);
//结果
<input type="text" name="input1" id="id1">

#直接获取一个元素

2、getElementsBtyname()的方法返回带有指定名称的结合:  

var ele3 = document.getElementsByName("input1")
    console.log(ele3)

输出结果:

技术分享

 

两个对象的集合,我们来取出对象

   var ele3 = document.getElementsByName("input1")

    for (var i=0;i<ele3.length;i++){
        console.log(ele3[i])
    //结果为:

<input type="text" name="input1" id="id1">
<input type="text"  name="input1" id="id2">

3、getElementsByTagName()方法可返回带有指定标签名的对象的集合,返回元素的顺序是它们在文档中的顺序。

  var ele3 = document.getElementsByTagName("input1")

    for (var i=0;i<ele3.length;i++){
        console.log(ele3[i])
    }
//结果
<input type="text"  name="input1" id="id1">

<input type="text"  name="input1" id="id2">
 

 

js基础语法学习(二)

原文:http://www.cnblogs.com/wangxishan/p/6404007.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!