HTML DOM 中 元素节点和属性节点是什么关系?如何证明呢? 如题目,HTML DOM 中 元素节点和属性节点是什么关系?如何证明呢?htmljavascriptDOM元素节点和属性节点HTML DOM 节点关系 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是父子节点的关系,不知道你问这个有什么用。<div id="aaa" aaa="bbb"></div><script type="text/javascript"> var attr = document.getElementById('aaa').attributes; for(var i = 0 ; i < attr.length ; ++i){ alert(attr[i].ownerElement.id); }</script> 看不明白想问什么,html dom没有分为元素节点,属性节点的说法,语法就是xml语法 属性 就是 HTML DOM 元素节点的属性,没有 属性节点 一说属性 只是一个集合 它们的 nodetype 不同吧,好像.. <div id="foo" class="xxx"></div>hello<p id="foo2"></p><!-- comment --><script> //元素节点 nodeType = 1 console.log(document.getElementById('foo').nodeType); //属性节点 nodeType = 2 console.log(document.getElementById('foo').attributes['id'].nodeType); //文本节点 nodeType = 3 console.log(document.getElementById('foo').nextSibling.nodeType); //注释节点 nodeType = 8 console.log(document.getElementById('foo2').nextSibling.nodeType); //文档节点 nodeType = 9 console.log(document.nodeType); //fragment节点 nodeType = 11 console.log((document.createDocumentFragment()).nodeType);</script> js获取xml子节点里的值。 js取值问题 javascript怎样最小化ie? 关于点击展开收缩 两段JS代码好像起了冲突,我是外行,请问解决方法。 如何控制屏蔽一个表格中某一行中所有的控件,比如多选控件 高人请解释一下,谢过! 急急!!!!表单登录(高手请入) 急~~~关于对话框的一个问题。指教 如何通过注册表修改ie 的安全级别! 动态创建ax控件 extjs 不懂啊不懂啊,不懂啊,纠结
<script type="text/javascript">
var attr = document.getElementById('aaa').attributes;
for(var i = 0 ; i < attr.length ; ++i){
alert(attr[i].ownerElement.id);
}
</script>
html dom没有分为元素节点,属性节点的说法,语法就是xml语法
属性 只是一个集合
<div id="foo" class="xxx"></div>hello<p id="foo2"></p><!-- comment -->
<script>
//元素节点 nodeType = 1
console.log(document.getElementById('foo').nodeType);
//属性节点 nodeType = 2
console.log(document.getElementById('foo').attributes['id'].nodeType);
//文本节点 nodeType = 3
console.log(document.getElementById('foo').nextSibling.nodeType);
//注释节点 nodeType = 8
console.log(document.getElementById('foo2').nextSibling.nodeType);
//文档节点 nodeType = 9
console.log(document.nodeType);
//fragment节点 nodeType = 11
console.log((document.createDocumentFragment()).nodeType);
</script>