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与JSONP轻松解决跨域访问的问题
Feb 04 Javascript
微信JS接口汇总及使用详解
Jan 09 Javascript
Bootstrap树形组件jqTree的简单封装
Jan 25 Javascript
浅谈JavaScript中的分支结构
Jul 01 Javascript
Vue.Js中的$watch()方法总结
Mar 23 Javascript
Vue.js实战之组件的进阶
Apr 04 Javascript
vue2.0中click点击当前li实现动态切换class
Jun 21 Javascript
提高Node.js性能的应用技巧分享
Aug 10 Javascript
使用Vue写一个datepicker的示例
Jan 27 Javascript
安装vue-cli的简易过程
May 22 Javascript
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
Feb 26 Vue.js
JavaScript流程控制(分支)
Dec 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获取淘宝分类id示例
2014/01/16 PHP
PHP基于CURL进行POST数据上传实例
2014/11/10 PHP
php版微信小店调用api示例代码
2016/11/12 PHP
js 深拷贝函数
2008/12/04 Javascript
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
javascript获取鼠标位置部分的实例代码(兼容IE,FF)
2013/08/05 Javascript
js实现日期级联效果
2014/01/23 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
js 判断一组日期是否是连续的简单实例
2016/07/11 Javascript
Angular如何引入第三方库的方法详解
2017/07/13 Javascript
JS实现点击Radio动态更新table数据
2017/07/18 Javascript
ionic选择多张图片上传的示例代码
2017/10/10 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
2018/11/28 Javascript
Vue数据双向绑定底层实现原理
2019/11/22 Javascript
js实现星星打分效果
2020/07/05 Javascript
在Uni中使用Vue的EventBus总线机制操作
2020/07/31 Javascript
Javascript如何递归遍历本地文件夹
2020/08/06 Javascript
微信小程序实现购物车小功能
2020/12/30 Javascript
[50:28]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Newbee vs KG
2018/04/01 DOTA
python利用hook技术破解https的实例代码
2013/03/25 Python
Python获取apk文件URL地址实例
2013/11/01 Python
Python help()函数用法详解
2014/03/11 Python
基于Python的接口测试框架实例
2016/11/04 Python
Java及python正则表达式详解
2017/12/27 Python
详解Python 定时框架 Apscheduler原理及安装过程
2019/06/14 Python
Python 把序列转换为元组的函数tuple方法
2019/06/27 Python
python学习笔记之多进程
2020/08/06 Python
HTML5几个设计和修改的页面范例分享
2015/09/29 HTML / CSS
Subside Sports德国:足球球衣和球迷商品
2019/06/08 全球购物
行政内勤岗位职责
2014/04/07 职场文书
未婚证明书模板
2014/10/08 职场文书
大学生考试作弊被抓检讨书
2014/12/27 职场文书
公司总经理岗位职责
2015/04/01 职场文书
班级联欢会主持词
2015/07/03 职场文书
志愿服务心得体会
2016/01/15 职场文书
如何做好员工培训计划?
2019/07/09 职场文书