理所应当的,写js的高手都应该是对DOM认识深刻的人.对DOM的操作水准直接体现其能力.啥也不说了.以下方法属性纯为备忘.对于其中的Node的使用,IE可能很不上道,切记!
- 节点属性
- NodeName
- nodeValue
- parentNode
- childNodes
- firstChild
- lastChild
- previousSibling
- nextSibling
- attributes
- 节点方法
- insertBefore(newChild,srcNode)
- replaceChild(newChild,oldChild)
- removeChild(oldChild)
- appendChile(newChild)
- hasChlidNodes()
- hasAttributes()
- 文档节点(document)
- createElement(elementName);
- createTextNode(text);
- createAttribute(attributeName);
- 元素节点
- getAttribute(name)
- removeAttribute(name)
- setAttribute(name,value);
- getAttributeNode(name);
- removeAttributeNode(node);
- 属性节点
- getAttribute(name);
- removeAttribute(name)
- setAttribute(name,value)
- 文本节点
- appendData(text);
- insertData(position,text);
- replaceData(position,length,text);
- 节点类型常量
- Node.ELEMENT_NODE;
- Node.ATTRIBUTE_NODE;
- Node.TEXT_NODE;
- Node.DOCUMENT_NODE;
No comments:
Post a Comment