javascript document.write

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:32:52
比如e有以下代码:
<html>
<head>
<script language="javascript">
document.tab.write("<tr><td>aaa</td></tr>");
<script>
</head>
<body>
<table id="tab"></table>
</body></html>
这个代码是不能执行的,我想通过javascript动态的往tab中写入行怎么办啊

<html>
<head>
</head>
<body>
<table id="tab"></table>
<script type="text/javascript">
var o=document.getElementById("tab");
var t,r,d;
o.appendChild(t=document.createElement("tbody"));//在表格里加入实体
t.appendChild(r=document.createElement("tr"));//在实体里加入一行
r.appendChild(d=document.createElement("td"));//在一行里加入一个单元格
d.innerHTML+="aaa"; //设置单元格的内容为aaa
</script>
</body></html>

<html >
<head>
<style type="text/css">
table{border:3px solid red;}
tr,td{border:1px solid red;margin:5px;padding:5px;}
</style>
</head>
<body >
js有专门的DOM操作来创建table,tr,td.
<table id="tab"></table>

<script type="text/javascript">
var tab=document.getElementById("tab&