JS基础——getElementsByTagName获取元素
2014-10-30 11:43
330 查看
<body> <ul id="list"> <span style="white-space:pre"> </span><li></li> <span style="white-space:pre"> </span><li></li> <span style="white-space:pre"> </span><li></li> </ul> </body>
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 ); };
var oUl = document.getElementById('list');
通过getElementById获取元素,静态方法
var aLi = document.getElementsByTagName('li');
通过getElementsByTagName获取元素,动态方法
注意:var oUl = document.getElementsByTagName('ul')[0];
在用 TagNasme 的时候,必须要加上:[]
相关文章推荐
- JS中获取元素使用getElementByID()、getElementsByName()、getElementsByTagName()的用法和区别
- js根据类名获取元素——自定义getElementsByClass()
- js通过getElementById或getElementsByClassName()【】等方式获取元素为null或undefined
- js 获取class的元素的方法 以及创建方法getElementsByClassName
- 对getElementsByTagName("*")获取全部元素的总结
- js 如何获取class的元素 以及创建方法getElementsByClassName
- js中使用getElementsByTagName,getElementsById等获取html元素失败,没有获取到,很有可能是页面还没有渲染完就去获取了
- 对getElementsByTagName("*")获取全部元素的总结
- js表单问题之基础浅谈----getElementById和getElementsByTagName
- js 获取class的元素的方法 以及创建方法getElementsByClassName
- js中获取同名的元素--使用getElementsByName()函数获得数组
- IE中getElementsByTagName无法获取元素BUG
- js小练习:利用getElementsByTagName方法、for循环、this指针、数组实现对多个相同元素value值的改变
- 跟随标准与Webkit源码探究DOM -- 获取元素之getElementsByTagName
- getElementsByTagName是根据标签名获取元素
- html dom中要查找希望操作的元素使用的方法:getElementById()和getElementsByTagName()的区别
- document.getElementById("idName")用js方法获取元素,则设定风格属性的方法为
- 关于javascript解析xml文件时找不到元素getElementsByTagName()
- getElementByID getElementsByName getElementsByTagName的区别和总结 +js+Mxl+xmlhttp
- JS批量获取class命名节点 getElementsByClassName()