Javascript节点关系实例分析


Posted in Javascript onMay 15, 2015

本文实例分析了Javascript的节点关系。分享给大家供大家参考。具体如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>节点关系</title>
<script type="text/javascript">
function Demo() {
 var divObj = document.getElementById("divDemo");
 //获取父节点
 var parentNode = divObj.parentNode;
 //displayNodeInfo(parentNode);
 //获取子节点
 var childNodes = divObj.childNodes;
 //子节点返回的是一个集合,即数组
 //alert(childNodes.length); //显示节点个数
 //displayNodeInfo(childNodes[0]);
 //获取兄弟节点
 //----------获取上一个兄弟节点
 var preBrotherNode = divObj.previousSibling.previousSibling;
 //标签之间存在空行时,会出现一个空白的文本节点,在获取节点时,一定要注意。
 //displayNodeInfo(preBrotherNode);
 //----------获取下一个兄弟节点
 var nextBrotherNode = divObj.nextSibling;
 displayNodeInfo(nextBrotherNode);
}
function displayNodeInfo(node) {
 alert("Name:" + node.nodeName + ",Type:" + node.nodeType + ",Value:" + node.nodeValue);
}
</script>
</head>
<body>
<input type="button" value="测试" onclick="Demo()" />
<div id="divDemo">div内容</div>
<table>
  <tr>
    <td>单元格1</td>
    <td>单元格2</td>
  </tr>
  <tr>
    <td>单元格3</td>
    <td>单元格4</td>
  </tr>
</table>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
jquery 插件学习(六)
Aug 06 Javascript
关于jquery的多个选择器的使用示例
Oct 18 Javascript
JavaScript中实现最高效的数组乱序方法
Oct 11 Javascript
JS实现漂亮的淡蓝色滑动门效果代码
Sep 23 Javascript
Web程序员必备的7个JavaScript函数
Jun 14 Javascript
Javascript中的arguments对象
Jun 20 Javascript
Vue实现带进度条的文件拖动上传功能
Feb 23 Javascript
Vue 实现列表动态添加和删除的两种方法小结
Sep 07 Javascript
vue踩坑记录之数组定义和赋值问题
Mar 20 Javascript
JS实现页面数据懒加载
Feb 13 Javascript
详解React 元素渲染
Jul 07 Javascript
关于JS中的作用域中的问题思考分享
Apr 06 Javascript
自己编写的支持Ajax验证的JS表单验证插件
May 15 #Javascript
Javascript中prototype属性实现给内置对象添加新的方法
May 14 #Javascript
Javascript进制转换实例分析
May 14 #Javascript
Javascript中For In语句用法实例
May 14 #Javascript
Javascript中With语句用法实例
May 14 #Javascript
javascript用函数实现对象的方法
May 14 #Javascript
javascript中动态函数用法实例分析
May 14 #Javascript
You might like
php 删除cookie和浏览器重定向
2009/03/16 PHP
php编程实现获取excel文档内容的代码实例
2011/06/28 PHP
jQuery+PHP+ajax实现微博加载更多内容列表功能
2014/06/27 PHP
php实现在线通讯录功能(附源码)
2016/05/13 PHP
yii2实现 &quot;上一篇,下一篇&quot; 功能的代码实例
2017/02/04 PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
2017/07/31 PHP
鼠标图片振动代码
2006/07/06 Javascript
JavaScript的9个陷阱及评点分析
2008/05/16 Javascript
JQuery 解析多维的Json数据格式
2009/11/02 Javascript
调试Node.JS的辅助工具(NodeWatcher)
2012/01/04 Javascript
setInterval,setTimeout与jquery混用的问题
2013/04/08 Javascript
判断是否安装flash player及当前版本的JS代码
2013/08/08 Javascript
JavaScript前补零操作实例
2015/03/11 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
jQuery UI插件实现百度提词器效果
2016/11/21 Javascript
vue异步axios获取的数据渲染到页面的方法
2018/08/09 Javascript
JS实现点击按钮随机生成可拖动的不同颜色块示例
2019/01/30 Javascript
vue组件三大核心概念图文详解
2019/05/30 Javascript
vue cli安装使用less的教程详解
2019/07/12 Javascript
vue 解决form表单提交但不跳转页面的问题
2019/10/30 Javascript
Python 基础教程之str和repr的详解
2017/08/20 Python
使用 Python 玩转 GitHub 的贡献板(推荐)
2019/04/04 Python
Numpy之reshape()使用详解
2019/12/26 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
Python jieba结巴分词原理及用法解析
2020/11/05 Python
IE矩阵Matrix滤镜旋转与缩放及如何结合transform
2012/11/29 HTML / CSS
css3实现六边形边框的实例代码
2019/05/24 HTML / CSS
女装和独特珠宝:Sundance Catalog
2018/09/19 全球购物
客服专员岗位职责
2014/02/28 职场文书
《穷人》教学反思
2014/04/08 职场文书
乡党委干部党的群众路线教育实践活动个人对照检查材料思想汇报
2014/10/01 职场文书
四风查摆问题及整改措施
2014/10/10 职场文书
家长会欢迎词
2015/01/23 职场文书
安全责任书
2015/01/29 职场文书
深入浅出讲解Java8函数式编程
2022/01/18 Java/Android
Win10服务全部禁用了怎么启动?Win10服务全部禁用解决方法
2022/09/23 数码科技