zoukankan      html  css  js  c++  java
  • js基础语法学习(二)

    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">
     
  • 相关阅读:
    HDU 1198
    HDU 1863
    HDU 1879
    HDU 1233
    HDU 1232
    HDU 1829
    HDU 2473
    hdu 1829 A Bug's Life
    hdu 3038 How Many Answers Are Wrong
    hdu 1198 Farm Irrigation
  • 原文地址:https://www.cnblogs.com/wangxishan/p/6404007.html
Copyright © 2011-2022 走看看