当前位置: 移动技术网 > IT编程>开发语言>JavaScript > JS实现访问DOM对象指定节点的方法示例

JS实现访问DOM对象指定节点的方法示例

2018年04月10日  | 移动技术网IT编程  | 我要评论

本文实例讲述了js实现访问dom对象指定节点的方法。分享给大家供大家参考,具体如下:

一 介绍

使用getelementbyid()方法来访问指定id的节点,并用nodename属性、nodetype属性和nodevalue属性来显示出该节点名称、节点类型和节点值。

1、nodename属性

该属性用来获取某一个节点的名称。

[sname=]obj.nodename

sname:字符串变量用来存储节点的名称。

2、nodetype属性

该属性用来获取某一个节点的类型。

[stype=]obj.nodetype

stype:字符串变量,用来存储节点的类型,该类型值为数值型。该参数的类型如下表所示。

类 型 数 值 节 点 名 说 明
元素(element) 1 标记 任何html或xml的标记
属性(attribute) 2 属性 标记中的属性
文本(text) 3 #text 包含标记中的文本
注释(comment) 8 #comment html的注释
文档(document) 9 #document 文档对象
文档类型(documenttype) 10 doctype dtd规范

3、nodevalue属性

该属性将返回节点的值。

[txt=]obj.nodevalue

txt:字符串变量用来存储节点的值,除文本节点类型外,其他类型的节点值都为“null”。

二 应用

访问指定节点,本示例在页面弹出的提示框中,显示了指定节点的名称、节点的类型和节点的值。

三 代码

<!doctype html>
<html>
<head>
<title>www.jb51.net 访问指定节点</title>
</head>
<body id="b1">
<h3 >三号标题</h3>
<b>加粗内容</b>
<script language="javascript">
 <!--
 var by=document.getelementbyid("b1");
 var str;
 str="节点名称:"+by.nodename+"\n";
 str+="节点类型:"+by.nodetype+"\n";
 str+="节点值:"+by.nodevalue+"\n";
 alert(str);
 -->
</script>
</body>
</html>

四 运行弹出如下提示框:

更多关于javascript相关内容感兴趣的读者可查看本站专题:《javascript操作dom技巧总结》、《javascript错误与调试技巧总结》、《javascript数据结构与算法技巧总结》、《javascript遍历算法与技巧总结》及《javascript数学运算用法总结

希望本文所述对大家javascript程序设计有所帮助。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网