zoukankan      html  css  js  c++  java
  • 2-1-动态方法:ByTagName()

    动态方法:ByTagName()

    <ul id="list">

    <li></li>
    <li></li>
    <li></li>

    </ul>

    <ol>
    <li></li>
    <li></li>

    </ol>

    var oUl = document.getElementById('list');        静态方法    找到一个元素  Id前面只能是document

    var aLi = oUl.getElementsByTagName('li');      动态方法     元素的集合 多个  Id前面可以是document  oUl之类

    在用 TagNasme 的时候,必须要加上:[ ]像数组一样的访问形式

    window.onload = function (){
    var oUl = document.getElementsByTagName('ul')[0];
    var aLi = oUl.getElementsByTagName('li');

          // alert( aLi.length );
    };

    ByTagName动态方法特性

    像网页中只有一个标签的 可以通过这样方式获取

    document.title = 123;
     document.body.innerHTML = 'abc'; 

    <script>
    window.onload = function (){
           var aBtn = document.getElementsByTagName('input');
    document.body.innerHTML = '<input type="button" value="按钮" /><input type="button" value="按钮" /><input type="button" value="按钮" />';
    aBtn[0].onclick = function (){ alert(1); };
    aBtn[1].onclick = function (){ alert(1); };
    aBtn[2].onclick = function (){ alert(1); };
    // 重复执行某些代码
    // 每次执行的时候,有个数字在变化
    };
    </script>

     

     

     

     

     

     

     

     

  • 相关阅读:
    存储过程!
    声卡: 不同的声音,声卡进阶应用技巧集(zz)
    VMware虚拟机的移植性……
    终于挤进前五十了,呵呵
    水源九周年庆:)
    Windows Malicious Software Removal Tool
    听教授谈论文
    VMware虚拟机文件整理和压缩
    弄了一整天的VMWare
    倒霉!倒霉!
  • 原文地址:https://www.cnblogs.com/Xuman0927/p/12050854.html
Copyright © 2011-2022 走看看