在JavaScript中有两种常用的修改HTML节点文本的方法:
使用firstChild和nextSiblig的定位:
function test(e){
key=document.getElementById(e.target.id);
key.firstChild.nodeValue="test";
}
通过ID进行定位:
function test(e){
document.getElementById("test").innerHTML="test";
}
优劣性对比:
第一种方法虽然可以定位任何一个对象,但是对HTML做的每项更改都有可能会改变元素在DOM体系中的位置,所以第二种比第一种更好。