问题不是出在getElementById,而是要看你如何调用,页面是否加载完或者tableid是否存在
解决方案 »
- 各位好,请问对象定义时,以下两种Object Literals有什么区别?
- 脚本不兼容问题
- 各位仁兄,怎样实现鼠标移动选项卡特效?
- ie8.0 不能用document.all.item了吗?用这个标签取不到值
- 学javaScripte,帮我推荐一些资料,和下载得地方,传授一些经验谢谢!
- 求助:内容已发链接,请高手帮忙修改下兼容问题。 着急~
- 用js实现真正的loading界面,可行吗
- 求教:能不能动态修改html(php)文件的内容,并能保存?
- innerHTML为什么会把第一个<option>去掉?
- 如何防止网页回退啊?哪位高人支招?绝对有分!!
- 用window.open()打开一个新页面时,有没有可以去掉显示title的这条bar的?
- 赋值问题!
我的页面已经加载完。如果我直接用table1.style.display="none";
这时可以实现!我不知道这是为什么?
tableid="table1"
function Hide(tableid)
{
var Id=document.getElementById(tableid);
Id.style.display="none";//问题处在这里,提示没有该对象,为什么?
}
document.write("<table cellspacing=0 cellpadding=0>")
document.write("<tr onclick=Hide(tableid);>test");
document.write("</td></tr>");
document.write("</table>");document.write("<table border=1 cellspacing=0 cellpadding=0 id="+tableid+">");
document.write("<tr>");
document.write("<td>test");
document.write("</td></tr>");
document.write("</table>");
</script>