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通过class来获取元素实现代码
Feb 20 Javascript
jquery实现的导航固定效果
Apr 28 Javascript
使用JavaScript 实现的人脸检测
Mar 24 Javascript
javascript设置和获取cookie的方法实例详解
Jan 05 Javascript
JavaScript DOM节点操作方法总结
Aug 23 Javascript
原生JS改变透明度实现轮播效果
Mar 24 Javascript
vue2.0获取自定义属性的值
Mar 28 Javascript
angular2 ng build部署后base文件路径问题详细解答
Jul 15 Javascript
微信小程序tabBar模板用法实例分析【附demo源码下载】
Nov 28 Javascript
浅谈webpack devtool里的7种SourceMap模式
Jan 14 Javascript
浅谈JavaScript闭包
Apr 09 Javascript
js不常见操作运算符总结
Nov 20 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 Socket 编程模拟Http post和get请求
2014/11/25 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
2015/12/14 PHP
Thinkphp通过一个入口文件如何区分移动端和PC端
2017/04/18 PHP
nodejs中exports与module.exports的区别详细介绍
2013/01/14 NodeJs
关于Jquery操作Cookie取值错误的解决方法
2013/08/26 Javascript
详解JavaScript语法对{}处理的坑爹之处
2014/06/05 Javascript
jQuery实现的动态伸缩导航菜单实例
2015/05/07 Javascript
jquery 实现输入邮箱时自动补全下拉提示功能
2015/10/04 Javascript
深入解析jQuery中Deferred的deferred.promise()方法
2016/05/03 Javascript
简单理解js的prototype属性及使用
2016/12/07 Javascript
springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
2017/04/23 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
解决layer弹出层中表单不起作用的问题
2019/09/09 Javascript
vue 内联样式style中的background用法说明
2020/08/05 Javascript
js实现直播点击飘心效果
2020/08/19 Javascript
[01:25]DOTA2超级联赛专访iG 将调整状态找回自己
2013/06/05 DOTA
python通过post提交数据的方法
2015/05/06 Python
Python中tell()方法的使用详解
2015/05/24 Python
python+django+sql学生信息管理后台开发
2018/01/11 Python
使用python的pandas库读取csv文件保存至mysql数据库
2018/08/20 Python
Python设计模式之模板方法模式实例详解
2019/01/17 Python
Python学习笔记之列表推导式实例分析
2019/08/13 Python
在pycharm中显示python画的图方法
2019/08/31 Python
linux 下selenium chrome使用详解
2020/04/02 Python
Python参数传递对象的引用原理解析
2020/05/22 Python
python有几个版本
2020/06/17 Python
pycharm Tab键设置成4个空格的操作
2021/02/26 Python
移动端html5判断是否滚动到底部并且下拉加载
2019/11/19 HTML / CSS
yy结婚证婚词
2014/01/10 职场文书
应届大学生简历中的自我评价
2014/01/15 职场文书
《赶海》教学反思
2014/04/20 职场文书
奖学金感谢信
2015/01/21 职场文书
奖励申请报告范文
2015/05/15 职场文书
加薪申请书应该这样写!
2019/07/04 职场文书
go web 预防跨站脚本的实现方式
2021/06/11 Golang
python如何读取和存储dict()与.json格式文件
2022/06/25 Python