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实现带复选框的表格行选中删除时高亮显示
Aug 01 Javascript
js实现按钮加背景图片常用方法
Nov 01 Javascript
JQuery选择器绑定事件及修改内容的方法
Jan 23 Javascript
JavaScript中用于四舍五入的Math.round()方法讲解
Jun 15 Javascript
tuzhu_req.js 实现仿百度图片首页效果
Aug 11 Javascript
简单分析javascript中的函数
Sep 10 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
May 07 Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
Mar 01 Javascript
通过jquery的ajax请求本地的json文件方法
Aug 08 jQuery
Vue中的Props(不可变状态)
Sep 29 Javascript
解决layUI的页面显示不全的问题
Sep 20 Javascript
vue实现图片按比例缩放问题操作
Aug 11 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
为查询结果建立向后/向前按钮
2006/10/09 PHP
[原创]js与自动伸缩图片 自动缩小图片的多浏览器兼容的方法总结
2007/03/12 Javascript
新浪中用来显示flash的函数
2007/04/02 Javascript
用js脚本控制asp.net下treeview的NodeCheck的实现代码
2010/03/02 Javascript
ASP.NET中使用后端代码注册脚本 生成JQUERY-EASYUI的界面错位的解决方法
2010/06/12 Javascript
jQuery1.6 使用方法二
2011/11/23 Javascript
jQuery对象和Javascript对象之间转换的实例代码
2013/03/20 Javascript
用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例
2013/06/25 Javascript
jquery教程限制文本框只能输入数字和小数点示例分享
2014/01/13 Javascript
Vue.js每天必学之构造器与生命周期
2016/09/05 Javascript
JS只能输入正整数的简单实例
2016/10/07 Javascript
JavaScript实现图片瀑布流和底部刷新
2017/01/02 Javascript
移动端刮刮乐的实现方式(js+HTML5)
2017/03/23 Javascript
jquery将标签元素的高设为屏幕的百分比
2017/04/19 jQuery
深入浅析Vue全局组件与局部组件的区别
2018/06/15 Javascript
浅谈开发eslint规则
2018/10/01 Javascript
jquery.pagination.js分页使用教程
2018/10/23 jQuery
webpack 静态资源集中输出的方法示例
2018/11/09 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
2019/04/17 Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
2019/11/01 Javascript
Python使用struct处理二进制的实例详解
2017/09/11 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
python-opencv 将连续图片写成视频格式的方法
2019/01/08 Python
程序员的七夕用30行代码让Python化身表白神器
2019/08/07 Python
如何基于Python实现自动扫雷
2020/01/06 Python
浅谈Python访问MySQL的正确姿势
2020/01/07 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
2020/04/26 Python
Python暴力破解Mysql数据的示例
2020/11/09 Python
纯CSS3制作漂亮带动画效果的主机价格表
2015/04/25 HTML / CSS
意大利奢华内衣制造商:Cosabella
2017/08/29 全球购物
一年级数学教学反思
2014/02/01 职场文书
大型会议接待方案
2014/03/01 职场文书
理财学专业自荐书
2014/06/28 职场文书
励志正能量20句:送给所有为梦想拼搏的人
2019/11/11 职场文书
vue前端工程的搭建
2021/03/31 Vue.js
TV动画《政宗君的复仇》第二季制作决定PV公布
2022/04/02 日漫