日期:2014-05-16  浏览次数:20470 次

[求助]在<body>中增加表格报"对象不支持此属性或方法"的错误
各位高手,小弟有一个问题急需解决,请各位高手帮帮忙啊,先谢谢大家了

我要在一个页面中加一个表格,但是页面提示在红色的那一行报了一个"对象不支持此属性或方法"的错误,下面是代码,请各位大哥教教我错在哪里啊

代码:
<script type="text/javascript">
function onstart(){
  var inbody = document.getElementsBytagName("body")[0];
  var mytable = document.createElement("table");
  var mytbody = document.createElement("tbody");

  for(var i = 0;i<2;i++){
  var mycurent_Row= document.createElement("tr");
  for(var j=0;j<2;j++){
var mycurent_Cell = document.createElement("td");
var textCon = document.createTextNode("这是"+i+"行"+j+"列");
mycurent_Cell.appendChild(textCon);
mycurent_Row.appendChild(mycurent_Cell);
  }

  mytbody.appendChild(mycurent_Row);
  }
   
  mytable.appendChild(mytbody);
  inbody.appendChild(mytable);
}

</script>

表格定义:
<body onload="onstart()">
  This is my JSP page. <br>
</body>

------解决方案--------------------
改成 var inbody = document.body;
------解决方案--------------------
大小写
getElementsByTagName