关于添加行函数的一点小疑问
var num=2; function addtr(){ num++; var a=document.getElementById("table"); var hang=document.createElement("tr"); var lie1=document.createElement("td"); var lie2=document.createElement("td"); var del=document.createElement("td"); lie1.innerHTML="xh00"+num; lie2.innerHTML="第"+num+"个学生"; del.innerHTML="<a href='javascript:;' onclick='del(this)' >删除</a>" a.appendChild(hang); hang.appendChild(lie1); hang.appendChild(lie2); hang.appendChild(del); }
看了例示的答案,在定义添加行函数的时候是这样的一部分。可是为什么这里获取table中的信息的时候用的是document.getElementById而不是用的getElementsByTagName呢?table不应该是一个标签名吗?
我在主体结构Body中也没有发现有id是table的字段..但是如果我改成ByTagName来获取table结果却是运行不出来的,请问这是为什么呢?