909422229__关于JS_Element获取元素与属性的总结

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)
移除当前节点的子节点,并返回节点
A child


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函数

你可能感兴趣的:(HMTL_JavaScript)