请问javascript获取属性节点问题?<input type=button value=wwww id=a onclick=alert(document.getElementsByTagName('INPUT')[0].nodeType)>
怎么获取button属性节点的类型,要怎么写,我只会写input元素的节点类型,button属性节点获取怎么写?
怎么获取button属性节点的类型,要怎么写,我只会写input元素的节点类型,button属性节点获取怎么写?
怎么获取button属性节点的类型,要怎么写,我只会写input元素的节点类型,button属性节点获取怎么写?
或者document.all["id"].getAttribute("属性名")
Have a try!
re:
这不多次一举么?属性节点的类型当然是NODE_ATTRIBUTE
NODE_ATTRIBUTE (2)
NODE_TEXT (3)
NODE_CDATA_SECTION (4)
NODE_ENTITY_REFERENCE (5)
NODE_ENTITY (6)
NODE_PROCESSING_INSTRUCTION (7)
NODE_COMMENT (8)
NODE_DOCUMENT (9)
NODE_DOCUMENT_TYPE (10)
NODE_DOCUMENT_FRAGMENT (11)
NODE_NOTATION (12)LZ看看这些nodeType哪个符合属性,你是没有创建过属性节点吧!
type是属性节点
type="button" button是type属性的值?你要干什么?
<input type=button value=wwww id=a onclick=alert(document.getElementById('a').type.nodeType)>我getElementById('a').type.nodeType我写了type属性节点的节点类型了,为什么没弹出2啊?弹出的是undefined啊?
你要type属性节点的值button有什么用?不用代码就知道它是NODE_TEXT (3)
还是type属性节点的值button的节点类型
还有值button的类型要怎么写,才可以弹出3
还有值button的类型要怎么写才可以弹出3啊
<input type="button" value="wwww" id="a" onclick="alert(this.getAttribute('type'));"> 可以打印出来button,如果<input type="button" value="wwww" id="a" onclick="alert(this.getAttribute('type').nodeType);"> 就是undefined
而只有node还有node.nodeType,所以弹出的是undefined
而只有node还有node.nodeType,所以弹出的是undefined 什么还有node.nodeType,应该没有吧~~~
第二:
this.attributes.item(0)是什么意思 ? attributes什么意思,item什么意思?如果要让文本节点返回3要怎么写?
而只有node还有node.nodeType,所以弹出的是undefined 什么还有node.nodeType,应该没有吧~~~
第二:
this.attributes.item(0)是什么意思 ? attributes什么意思,item什么意思? (0)又是啥意思?
value="wwww" id="a" 请问value算不算属性节点,id算不算属性节点?
第三:
如果要让文本节点返回3要怎么写?