对象属性
来源:互联网 发布:北大青鸟c语言教程 编辑:程序博客网 时间:2024/05/22 14:14
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body >
<p id="p1">Welcome to<B> DOM </B>World! </p>
<script type="text/javascript">
function nodeStatus(node) {
var temp = "";
if (node.nodeName != null) {
temp += "nodeName: " + node.nodeName + "\n";
}
else temp += "nodeName: null!\n";
if (node.nodeType != null) {
temp += "nodeType: " + node.nodeType + "\n";
}
else temp += "nodeType: null\n";
if (node.nodeValue != null) {
temp += "nodeValue: " + node.nodeValue + "\n\n";
}
else temp += "nodeValue: null\n\n";
return temp;
}
//处理并输出节点信息
//返回id 属性值为p1 的元素节点
var currentElement = document.getElementById('p1');
var msg = nodeStatus(currentElement);
//返回p1 的第一个孩子,即文本节点“Welcome to”
currentElement = currentElement.firstChild;
msg += nodeStatus(currentElement);
//返回文本节点“Welcome to”的下一个同父节点,即元素节点B
currentElement = currentElement.nextSibling;
msg += nodeStatus(currentElement);
//返回元素节点B 的第一个孩子,即文本节点“DOM”
currentElement = currentElement.firstChild;
msg += nodeStatus(currentElement);
//返回文本节点“DOM”的父节点,即元素节点B
currentElement = currentElement.parentNode;
msg += nodeStatus(currentElement);
//返回元素节点B 的同父节点,即文本节点“Welcome to”
currentElement = currentElement.previousSibling;
msg += nodeStatus(currentElement);
//返回文本节点“Welcome to”的父节点,即元素节点P
currentElement = currentElement.parentNode;
msg += nodeStatus(currentElement);
//返回元素节点P 的最后一个孩子,即文本节点“World!”
currentElement = currentElement.lastChild;
msg += nodeStatus(currentElement);
//输出节点属性
alert(msg);
</script>
</body>
</html>
- 对象属性
- XMLDOM对象方法:对象属性
- XMLDOM对象方法:对象属性
- XMLDOM对象方法,对象属性
- XMLDOM对象方法:对象属性
- Flex 对象属性 对象类型
- JavaScript[对象.属性]集锦
- JavaScript[对象.属性]集锦
- JavaScript 的对象属性
- [PHP] 对象的属性
- JavaScript[对象.属性]集锦
- JavaScript[对象.属性]集锦
- Js对象与属性
- JavaScript[对象.属性]
- JavaScript[对象.属性]集锦
- JavaScript[对象.属性]集锦
- JavaScript[对象.属性]集锦
- window对象属性
- 【游戏课】技术片段之——BSP树在游戏中的应用
- MATLAB入门教程
- Java Volatile transient 关键字
- 【C++】代码思考习惯
- 10种经典的软件滤波方法
- 对象属性
- FZU 2152 文件系统
- 《C Primer Plus》学习笔记04
- 01Hello Spring Security例子--spring最小配置
- Sizeof与Strlen的区别与联系
- linux下valgrind的使用概述
- FFmpeg windows平台编译
- apue和unp的学习之旅04——基本套接字api
- java-内存总结