Monday, March 19, 2007

Java Web 日记:Ajax(三)

理所应当的,写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: