DOM方法(getElementById, getElementsByTagName, getAttribute, setAttribute)
2009-10-27 10:27
387 查看
getElementById() 方法
document.getElementById(id) 返回一个对象
alert(typeof document.getElementById("content"));
getElementsByTagName() 方法
element.getElementsByTagName(tag) 返回一个对象数组
alert(document.getElementsByTagName("div").length);
var element = document.getElementById("content");
var oElement = element.getElementsByTagName("li");
alert(oElement.length);
getAttribute() 方法
object.getAttribute(attribute) 返回元素节点的属性值
var oElement = document.getElementsByTagName("div");
for(var i = 0; i < oElement.length; i++){
alert(oElement[i].getAttribute("title"));
}
setAttribute() 方法
object.setAttribute(attribute, value) 对元素节点属性值做出修改
var element = document.getElementById("content");
element.setAttribute("title", "a list of goods");
Examples:
1 <ul id="list">
2 <li>one</li>
3 <li>two</li>
4 </ul>
5 <script type="text/javascript">
6 <!--
7 var element = document.getElementById("list");
8 var oElement = element.getElementsByTagName("li");
9 alert(typeof element);
for(var i = 0; i < oElement.length; i++){
alert(typeof oElement[i]);
}
element.setAttribute("title", "Hello world!");
alert(element.getAttribute("title"));
-->
</script>
document.getElementById(id) 返回一个对象
alert(typeof document.getElementById("content"));
getElementsByTagName() 方法
element.getElementsByTagName(tag) 返回一个对象数组
alert(document.getElementsByTagName("div").length);
var element = document.getElementById("content");
var oElement = element.getElementsByTagName("li");
alert(oElement.length);
getAttribute() 方法
object.getAttribute(attribute) 返回元素节点的属性值
var oElement = document.getElementsByTagName("div");
for(var i = 0; i < oElement.length; i++){
alert(oElement[i].getAttribute("title"));
}
setAttribute() 方法
object.setAttribute(attribute, value) 对元素节点属性值做出修改
var element = document.getElementById("content");
element.setAttribute("title", "a list of goods");
Examples:
1 <ul id="list">
2 <li>one</li>
3 <li>two</li>
4 </ul>
5 <script type="text/javascript">
6 <!--
7 var element = document.getElementById("list");
8 var oElement = element.getElementsByTagName("li");
9 alert(typeof element);
for(var i = 0; i < oElement.length; i++){
alert(typeof oElement[i]);
}
element.setAttribute("title", "Hello world!");
alert(element.getAttribute("title"));
-->
</script>
相关文章推荐
- 四个常用DOM方法(getElementById、getElementByTagName、getAttribute、setAttribute)
- 玩转DOM遍历——用NodeIterator实现getElementById,getElementsByTagName方法
- DOM的getElementById()、getElementsByName()、getElementsByTagName()方法
- html dom中要查找希望操作的元素使用的方法:getElementById()和getElementsByTagName()的区别
- Document对象的使用:getElementById()和getElementsByTagName()方法的使用练习
- 获取HTML元素3个方法:document.getElementsByName()、document.getElementById()、document.getElementsByTagName()
- 获取HTML元素3个方法:document.getElementsByName()、document.getElementById()、document.getElementsByTagName()
- 获取表单对象,得三种方法getElementById(), getElementsByName(), and getElementsByTagName() 和用法
- 获取表单对象,得三种方法getElementById(), getElementsByName(), and getElementsByTagName() 和用法
- document 方法:getElementsByName()与getElementById()、getElementsByTagName()的区别
- 获取表单对象,得三种方法getElementById(), getElementsByName(), and getElementsByTagName() 和用法
- 获取HTML元素3个方法:document.getElementsByName()、document.getElementById()、document.getElementsByTagName()
- 获取表单对象,得三种方法getElementById(), getElementsByName(), and getElementsByTagName() 和用法
- HTML: DOM getElementsByName() 方法与getElementById()
- 获取表单对象,得三种方法getElementById(), getElementsByName(), and getElementsByTagName() 和用法
- Document对象的使用:getElementById()和getElementsByTagName()方法的使用练习
- 获取HTML元素3个方法:document.getElementsByName()、document.getElementById()、document.getElementsByTagName()
- 获取表单对象,得三种方法getElementById(), getElementsByName(), and getElementsByTagName() 和用法
- Html之getElementById()方法&getElementsByTagName()方法示例
- Dom getElementsByTagName和getElementById