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实现滚动新闻的方法
Jul 30 Javascript
基于jQuery实现的扇形定时器附源码下载
Oct 20 Javascript
常见JS验证脚本汇总
Dec 01 Javascript
在JavaScript中对HTML进行反转义详解
May 18 Javascript
hovertree插件实现二级树形菜单(简单实用)
Dec 28 Javascript
jQuery轻松实现无缝轮播效果
Mar 22 jQuery
Angularjs 动态添加指令并绑定事件的方法
Apr 13 Javascript
基于js 本地存储(详解)
Aug 16 Javascript
jQuery实现获取及设置CSS样式操作详解
Sep 05 jQuery
jQuery+PHP实现上传裁剪图片
Jun 29 jQuery
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 jQuery
JS实现简易图片自动轮播
Oct 16 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实现水仙花数示例分享
2014/04/03 PHP
php输出xml属性的方法
2015/03/19 PHP
mod_php、FastCGI、PHP-FPM等PHP运行方式对比
2015/07/02 PHP
Symfony2框架学习笔记之表单用法详解
2016/03/18 PHP
Smarty保留变量用法分析
2016/05/23 PHP
laravel 使用auth编写登录的方法
2019/09/30 PHP
JSON 入门指南 想了解json的朋友可以看下
2009/08/26 Javascript
学习ExtJS(一) 之基础前提
2009/10/07 Javascript
javascript 最常用的10个自定义函数[推荐]
2009/12/26 Javascript
菜鸟学习JavaScript小实验之函数引用
2010/11/17 Javascript
js播放wav文件(源码)
2013/04/22 Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
2014/03/10 Javascript
js获取浏览器基本信息大全
2014/11/27 Javascript
JavaScript实现信用卡校验方法
2015/04/07 Javascript
js/jq仿window文件夹框选操作插件
2017/03/08 Javascript
javascript 中的try catch应用总结
2017/04/01 Javascript
ajax+node+request爬取网络图片的实例(宅男福利)
2017/08/28 Javascript
使用vue-cli3新建一个项目并写好基本配置(推荐)
2019/04/24 Javascript
mui js控制开关状态、修改switch开关的值方法
2019/09/03 Javascript
微信小程序转发事件实现解析
2019/10/22 Javascript
vue实现五子棋游戏
2020/05/28 Javascript
Flask入门之上传文件到服务器的方法示例
2018/07/18 Python
基于python实现高速视频传输程序
2019/05/05 Python
Python代码使用 Pyftpdlib实现FTP服务器功能
2019/07/22 Python
Python Django 页面上展示固定的页码数实现代码
2019/08/21 Python
wxPython实现文本框基础组件
2019/11/18 Python
德国著名廉价网上药店:Shop-Apotheke
2017/07/23 全球购物
智能电子秤、手表和健康监测仪:Withings(之前为诺基亚健康)
2018/10/30 全球购物
运动会通讯稿150字
2014/02/15 职场文书
班长演讲稿范文
2014/04/24 职场文书
个人授权委托书范本
2014/09/14 职场文书
二手房购房协议书范本
2014/10/05 职场文书
廉政党课工作报告案例
2019/06/21 职场文书
php将xml转化对象的实例详解
2021/11/17 PHP
python区块链实现简版工作量证明
2022/05/25 Python
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL