张淑芬与刘海瑞大结局:这样一段js代码,谁能帮我解释解释

来源:百度文库 编辑:高考问答 时间:2024/04/29 13:25:46
....
function set_file_qty() {
digitCheck();
if(event.keyCode==13) {
setFileQty(event.srcElement);
}
}
function setFileQty(obj) {
var olHTML = "<table width='100%' border='0' cellspacing='0' cellpadding='0'>";

if(obj.value.length==0) {
Event.returnValue = false;
}
for(i=1;i<=obj.value;i++) {
olHTML += "<tr><td align='center'><input type='file' name='file_" + i + "' class='box' size='50'></td></tr>";
}
olHTML += "</table>";
getParent(obj, "TBODY").children[10].children[0].innerHTML=olHTML;
}
...
最后一句getParent(obj, "TBODY").children[10].children[0].innerHTML=olHTML;是什么意思?
这段js在别的页面调用没错,再某个页面调用的时候出现children.10.children' 是 null 或不是一个物件 错误,请教高手是怎么回事,很急的。先谢谢了

忘TBODY的根节点的第十个子节点的第零个子节点填充HTML代码olHTML...^_^

可能是第十个字节点不存在吧...
输出getParent(obj, "TBODY").children.length看下结果