美文网首页
获取元素的二种方法

获取元素的二种方法

作者: 小小彭007 | 来源:发表于2017-04-25 06:15 被阅读0次

方法一


<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<script>
/*
#list {}        var oUl = document.getElementById('list');                          静态方法

li {}                   document.getElementsByTagName('li');                                    动态方法
#list li {} var aLi = oUl.getElementsByTagName('li');
                            // aLi => [ li, li, li ]     元素的集合
                            aLi.length                              3
                            aLi[0]
                            // 在用 TagNasme 的时候,必须要加上:[]
*/
window.onload = function (){
    //  var oUl = document.getElementById('list');
    var oUl = document.getElementsByTagName('ul')[0];
    var aLi = oUl.getElementsByTagName('li');
    
    // document.getElementsByTagName('li');
    
    // alert( aLi.length );
};
</script>
</head>

<body>

<ul id="list">
    <li></li>
    <li></li>
    <li></li>
</ul>

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

</body>
</html>

方法二

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>

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

</head>

<body>
</body>
</html>

相关文章

  • 获取元素的二种方法

    方法一 方法二

  • JavaScript获取dom元素

    获取dom元素的方法 通过标签名获取dom元素 通过id名获取dom元素 通过类名获取元素 HTML5新方法 通过...

  • 构建栈对象:pop()方法: 获取栈顶元素,同时将元素移除,弹出栈 peek()方法: 获取栈顶元素

  • 基于栈结构的字符串反转

    构建栈对象:pop()方法: 获取栈顶元素,同时将元素移除,弹出栈 peek()方法: 获取栈顶元素

  • javascript的基本元素获取以及循环

    js中的元素获取: 在使用js元素获取时,我们实际上使用的是dom方法获取,基本的获取方法分为四种:1、利用元素i...

  • shell数组

    数组创建方法 输出整个数组 获取数组元素个数,方法与获取字符串长度的方法相同 获取数组单个元素的长度

  • JS工具类函数封装

    根据id获取元素 获取css样式 通过标签名获取元素 通过class获取元素 运动函数 类数组转数组方法 获取n-...

  • 获取元素的方法

    1. 通过id名选取元素:document.getElementById(id名); // 找到id返回: 元素...

  • vue 点击事件获取当前点击元素

    点击子元素,触发父元素方法。获取子元素属性

  • js 父子元素的调用

    一. jquery 的父子页面间元素的获取和方法调用: 父页面获取子页面元素: 父页面调用子页面方法: 子页面获取...

网友评论

      本文标题:获取元素的二种方法

      本文链接:https://www.haomeiwen.com/subject/avmmzttx.html