<!DOCTYPE html>
<html>
<head>
<meeta charset="utf-8">
<title>nodeType</title>
</head>
<body>
<div id="contaiainer">这是一个元素节点</div>
<script>
var divNode=document.getElementById("container");
if (divNode.nodeType==Node.ELEMNT_NODE){
}
</script>
</body>
</html>
nodetype:文档节点类型
判断节点类型的方法:
1、定义一个节点:
<div id="content">内容</div>
2、使用JavaScript判断——定义变量divNode,通过id获取节点并赋值给变量:
var divNode = document.getElementById("content");
3、if或switch语句判断节点类型
(获取节点divNode的节点类型)divNode.nodeType ==Node.ELEMENT_NODE(或者1)【相比较的节点类型的字符常量(或者数字常量)】;
alert()语句回应。
nodetype:文档节点类型
判断节点类型的方法:
1、定义一个节点:
<div id="content">内容</div>
2、使用JavaScript判断——定义变量divNode,通过id获取节点并赋值给变量:
var divNode = document.getElementById("content");
3、if或switch语句判断节点类型
(获取节点divNode的节点类型)divNode.nodeType ==Node.ELEMENT_NODE(或者1)【相比较的节点类型的字符常量(或者数字常量)】;
alert()语句回应。
divDom.nodeType == Node.ELEMENT_NODE // 字符常量
divDom.nodeType == 1 // 数字常量
。IE的notetype属性值只支持数值常量
nodeType 获取文档节点类型<br> node.ELEMENT_NODE 表示文档元素节点 IE 下nodeType不会返回关键字,只会返回一个字符常量1。 判断需要改成 XX.nodeType==1(兼容所有浏览器)