Document对象的常用方法_基础知识:1、getElementById(id) 通过元素的ID访问元素,这是DOM一个基础的访问页面元素的方法,我们要经常用到它. 例如下面的例子,我们可以同DIV的ID迅速的访问到它,而不必通过DOM层层遍历, 代码如下: h Just for testing; Just for t
导读Document对象的常用方法_基础知识:1、getElementById(id) 通过元素的ID访问元素,这是DOM一个基础的访问页面元素的方法,我们要经常用到它. 例如下面的例子,我们可以同DIV的ID迅速的访问到它,而不必通过DOM层层遍历, 代码如下: h Just for testing; Just for t
DOM Element 常用方法 1、appendChild(node) 向当前节点对象的追加节点。经常用于给页面动态的添加内容。 例如下面给div添加一个文本节点: 代码如下:
var newdiv=document.createElement("div") var newtext=document.createTextNode("A new div") newdiv.appendChild(newtext) document.getElementById("test").appendChild(newdiv) script>
上面的例子中给DIV添加文本,也可以用newdiv.innerHTML=”A new div”实现, 不过innerHTML不属于DOM 2、removeChild(childreference) 移除当前节点的子节点,返回被移除的节点。这个被移除的节点可以被插入document树中别的地方 代码如下: A child
var childnode=document.getElementById("child") var removednode=document.getElementById("father").removeChild(childnode) script>
var oldel=document.getElementById("innerspan"); var newel=document.createElement("p"); var text=document.createTextNode(“ppppp”); newel.appendChild(text); document.getElementById("adiv").replaceChild(newel, oldel); script>
var lovespan=document.getElementById("lovespan") var newspan=document.createElement("span") var newspanref=document.body.insertBefore(newspan, lovespan) newspanref.innerHTML="鱼与"; script>
6、click() 执行元素的一次点击,可以用于通过脚本来触发onClick函数 代码如下:
function wow() { alert("我好象没有点鼠标啊"); } script> hhh
var div = document.getElementById("test"); div.click(); script>
DOM Element的属性:(下面是常用的。IE5.0以上,mozllia都支持的) 1、childeNodes 返回所有子节点对象, 例如 代码如下:
一个和尚有水喝。
两个和尚挑水喝。
三个和尚没水喝。
var msg=”” var mylist=document.getElementById("mylist") for (i=0; ivar tr=mylist.childNodes[i]; for(j=0;jvar td=tr.childNodes[j]; msg+=td.innerText; } } alert(msg); script>