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 相关文章推荐
javascript跑马灯悬停放大效果实现代码
Dec 12 Javascript
今天是星期几的4种JS代码写法
Sep 17 Javascript
javascript的渐进增强与平稳退化浅谈
Nov 12 Javascript
javascript中字符串拼接详解
Sep 26 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
Mar 04 Javascript
JS中处理时间之setUTCMinutes()方法的使用
Jun 12 Javascript
javascript创建动态表单的方法
Jul 25 Javascript
js图片跟随鼠标移动代码
Nov 26 Javascript
JS拖拽组件学习使用
Jan 19 Javascript
详解React native全局变量的使用(跨组件的通信)
Sep 07 Javascript
js根据需要计算数组中重复出现某个元素的个数
Jan 18 Javascript
Vue $emit()不能触发父组件方法的原因及解决
Jul 28 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
提取HTML标签
2006/10/09 PHP
怎么样可以把 phpinfo()屏蔽掉?
2006/11/24 PHP
php绘制一个矩形的方法
2015/01/24 PHP
PHP数学运算函数大汇总(经典值得收藏)
2016/04/01 PHP
Lumen timezone 时区设置方法(慢了8个小时)
2018/01/20 PHP
PHP设计模式之原型模式定义与用法详解
2018/04/03 PHP
php微信公众号开发之二级菜单
2018/10/20 PHP
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
JavaScript版TAB选项卡效果实例
2013/08/16 Javascript
使用jQuery实现更改默认alert框体
2015/04/13 Javascript
swtich/if...else的替代语句
2015/08/16 Javascript
jQuery Ajax传值到Servlet出现乱码问题的解决方法
2016/10/09 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
2016/10/19 Javascript
Bootstrap 3多级下拉菜单实例
2017/11/23 Javascript
AngularJS 监听变量变化的实现方法
2018/10/09 Javascript
Vue Render函数原理及代码实例解析
2020/07/30 Javascript
js在HTML的三种引用方式详解
2020/08/29 Javascript
利用python画一颗心的方法示例
2017/01/31 Python
利用Python暴力破解zip文件口令的方法详解
2017/12/21 Python
利用Python实现在同一网络中的本地文件共享方法
2018/06/04 Python
把csv文件转化为数组及数组的切片方法
2018/07/04 Python
pytorch 数据集图片显示方法
2018/07/26 Python
TensorFlow 合并/连接数组的方法
2018/07/27 Python
详解Python字典的操作
2019/03/04 Python
Python二维码生成识别实例详解
2019/07/16 Python
python中entry用法讲解
2020/12/04 Python
CSS3悬停效果案例应用
2012/11/21 HTML / CSS
夏威夷灵感服装及配饰:Reyn Spooner
2018/09/18 全球购物
一道Delphi上机题
2012/06/04 面试题
广告业务员岗位职责
2014/02/06 职场文书
2014年两会学习心得范例
2014/03/17 职场文书
大学生党员自我评价范文
2014/04/09 职场文书
企业负责人任命书
2014/06/05 职场文书
乡镇四风对照检查材料
2014/08/31 职场文书
教师个人年终总结
2015/02/11 职场文书
老公婚前保证书
2015/02/28 职场文书