• 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>

     

     

     

     

     

     

     

     

  • 相关阅读:
    1136.NumberSteps
    1134.密码翻译
    1133.学分绩点
    1131.合唱队形
    1132.与7无关的数
    1130.日志排序
    Educational Codeforces Round 41 (Rated for Div. 2)
    Codeforces Round #378 (Div. 2) F
    Codeforces Round #290 (Div. 2)
    牛客网练习13 乌龟跑步
  • 原文地址:https://www.cnblogs.com/Xuman0927/p/12050854.html
Copyright © 2020-2023  润新知