JS-DOM Element方法和属性:
转载地址,尊重原创:http://www.cnblogs.com/elleniou/archive/2013/04/14/3020376.html
一,获取html元素 1.getElementByID(id) 通过对元素的ID访问,这是DOM一个基础的访问页面元素的方法. example:
测试
如果id在元素中不是唯一的,那么获得的将是第一个ID.
2.getElementsByName(name)
仅用于input radio checkbox等元素,返回名字为name的元素数组
example:
3.getElementsByTagName(tagname)
返回具有tagname的元素列表数组.处理大的DOM结构会用到它
二,DOM
Element 常用方法
1.appendChild(node) //增加内容
向当前对象追加节点,example:
123
当然,上面的功能用document.getElementById("test").innerHTML="测试一下"就可实现,遗憾的是,innerHTML不属于DOM.
2,removeChild(childreference)
移除当前节点的子节点,并返回节点
3.cloneNode(deepBoolean)
复制并返回当前的复制节点,由于复制了原节点的id
属性 ,所以在document树中要改ID
属性 ,以确保ID唯一性.
4,insertBefore(newElment,targetElement) 插入新的节点
在当前节点插入一个新节点,如果targetElement为null,那新节点为最后节点.
example:
熊掌我所欲也! 三,DOM
Element 常用
属性 1、childeNodes 返回所有子节点对象,
例如
2,innerHTML
这是一个标准,但它并不书DOM
例如:
我拉
3,style
这是一个极其重要的
属性 ,可以获取并修改每个单独的样式.
例如:document.getElementByTagName("body")[0].style.backgroundColor="#cccccc"
4、firstChild 返回第一个子节点
lastChild 返回最后一个子节点
parentNode 返回父节点的对象。
nextSibling 返回下一个兄弟节点的对象
previousSibling 返回前一个兄弟节点的对象
nodeName 返回节点的HTML标记名称,使用英文的大写字母,如P, FONT
5,click()
执行元素的一次点击,可以用于通过脚本来触发onClick函数