javascript中的一些基本方法收藏

W3C DOM

什么是DOM,DOM其实就是把一个HTML或者XML等符合W3C标准的文档内容模拟成一个JAVA对象,这样才能给JAVA或者JS来操作。

下面是JS中模拟出的内置DOM对象document的属性和方法 (同样,JAVA中也有对应的DOM类,并且更强大)

方法:document.createElement(tagName)

说明:创建指定元素

方法:document.createTextNode(文本)

说明:创建文本节点

方法:_dom.appendChild(子元素)

说明:添加新节点

方法:_dom.getAttribute(属性名)

说明:返回元素的属性

方法:_dom.setAttribute(属性名,属性值)

说明:设置元素属性

方法:_dom.inserBefore(新元素,子元素)

说明:在字节点前插入元素

方法:_dom.removeAttribute(属性名)

说明:删除属性

方法:_dom.removeChild(子元素)

说明:删除节点

方法:_dom.replaceChild(新元素,子元素)

说明:替换节点

方法:_dom.hasChildNodes()

说明:是否有子元素

用于处理XML文档的DOM元素属性

方法:childNotes

说明:返回所有子元素的数组

方法:fristChild

说明:第一个下级元素

方法:lastChild

说明:最后一个下级元素

方法:nextSibling

说明:下一个元素

方法:previousSibling

说明:上一个元素

方法:nodeValue

说明:指定元素的读写属性

方法:parentNode

说明:返回元素的父节点

用于遍历XML文档的DOM元素方法

方法:getElementById(ID名)

说明:根据ID获取DOM对象

方法:getElementsByTagName(TagName)

说明:根据TagName返回对象数组

方法:getElementsByName(Name)

说明:根据Name返回对象数组

方法:hasChildNodes()

说明:判断是否有子元素

方法:getAttribute(属性名)

说明:返回元素的属性