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 相关文章推荐
转换json格式的日期为Javascript对象的函数
Jul 13 Javascript
javascript 仿QQ滑动菜单效果代码
Sep 03 Javascript
js读取本地excel文档数据的代码
Nov 11 Javascript
jQuery实现的Email中的收件人效果(按del键删除)
Mar 20 Javascript
javascript中this做事件参数相关问题解答
Mar 17 Javascript
用jquery方法操作radio使其默认选项是否
Sep 10 Javascript
JS保留两位小数,多位小数的示例代码
Jan 07 Javascript
js控制鼠标事件移动及移出效果显示
Oct 19 Javascript
使用jQuery5分钟快速搞定双色表格的简单实例
Aug 08 Javascript
ES6 Object属性新的写法实例小结
Jun 25 Javascript
jQuery HTML设置内容和属性操作实例分析
May 20 jQuery
ES6 Generator基本使用方法示例
Jun 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
上传文件先创建目录 再上传到目录里面去
2010/12/29 PHP
PHP中用正则表达式清除字符串的空白
2011/01/17 PHP
PHP JS Ip地址及域名格式检测代码
2013/09/27 PHP
JavaScript与HTML结合的基本使用方法整理
2015/10/12 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
2017/07/09 PHP
php提取微信账单的有效信息
2018/10/01 PHP
解放web程序员的输入验证
2006/10/06 Javascript
js左侧多级菜单动态的解决方案
2010/02/01 Javascript
javascript 自动填写表单的实现方法
2010/04/09 Javascript
javascript 通用简单的table选项卡实现
2010/05/07 Javascript
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
编写高效jQuery代码的4个原则和5个技巧
2014/04/24 Javascript
javascript实现的闭包简单实例
2015/07/17 Javascript
全面解析Bootstrap表单使用方法(表单控件)
2015/11/24 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
2016/08/02 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
2016/08/09 Javascript
浅谈layer的iframe弹窗给里面的标签赋值的问题
2016/11/10 Javascript
jQuery 实现双击编辑表格功能
2017/06/19 jQuery
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
2018/05/07 Javascript
原生js实现日历效果
2020/03/02 Javascript
原生小程序封装跑马灯效果
2020/10/21 Javascript
Python中使用不同编码读写txt文件详解
2015/05/28 Python
python引入不同文件夹下的自定义模块方法
2018/10/27 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
html5读取本地文件示例代码
2014/04/22 HTML / CSS
Mytheresa美国官网:德国知名的女性奢侈品电商
2017/05/27 全球购物
荷兰多品牌网上鞋店:Stoute Schoenen
2017/08/24 全球购物
俄罗斯运动鞋商店:Sneakerhead
2018/05/10 全球购物
泰国最新活动和优惠:Megatix
2020/05/07 全球购物
食品安全承诺书
2014/05/22 职场文书
项目委托协议书(最新)
2014/09/13 职场文书
2015年教学管理工作总结
2015/05/20 职场文书
团支部书记竞选稿
2015/11/21 职场文书
js实现上传图片到服务器
2021/04/11 Javascript
CSS基础详解
2021/10/16 HTML / CSS
恶魔之树最顶端的三颗果实 震震果实上榜,第一可以制造岩浆
2022/03/18 日漫