添加行要这样要不在ie下不显示
var new_tr=obj.insertRow();
还有一点需要注意的是最好把obj定位到table的tbody
var new_tr=obj.insertRow();
还有一点需要注意的是最好把obj定位到table的tbody
解决方案 »
- 问个问题,现在~
- 查询各城市的用户数量
- 怎样在页面上检测事件和事件的对象
- 为什么有的时候可以获取(document.getElementById("Button2"))元素对象,有的时候无法获取?谢谢!
- 对联式广告问题?
- 如何在打开网页时自动将焦点定位导致一个编辑框?
- 用正则表达式,如果替换<>标签外的空格?(<>标签内的空格不替换)
- 40种网页常用小技巧
- 急急急!如何用javascript将text,textarea以及select的状态设置为readonoy ???
- 简单问题:怎样用javascript取applet中参数的值?急!!!
- 如何判断输入框的内容超出了输入框的显示宽度(即左侧的字符不显示时)??
- 请问下,能不能在获取客户端磁盘信息,而不让弹出安全提示信息
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="javascript">
function oadd()
{
var obj=document.getElementById("test");
var new_tr=obj.insertRow();
var new_td=new_tr.insertCell();
new_td.innerText='td';
}
</script> </script>
</HEAD> <body>
<form>
<table id="test" border='1' bgcolor="red"> </table>
<input type="button" onclick="oadd()" value="add"> </form> </BODY>
</HTML>
DOM操作表格最好用特定的表格方法
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="javascript">
function oadd()
{
var tbody = document.getElementsByTagName('tbody')[0];////////tbody
var obj=document.getElementById("test");
var new_tr=document.createElement("tr");
var new_td=document.createElement("td");
var otext = document.createTextNode("td");
new_td.appendChild(otext);
new_tr.appendChild(new_td);
tbody.appendChild(new_tr);
}
</script> </script>
</HEAD> <body>
<form>
<table id="test" border='1'>
<tbody>
</tbody></table>
<input type="button" onclick="oadd()" value="add"> </form> </BODY>
</HTML>
<table id="test1"> <TBODY id="tbody" ></TBODY></table> <button onclick="oadd()">add </button> <button onclick="oadd1()">add2 </button>
<script language=javascript>
function oadd()
{
var obj=document.getElementById("tbody"); var new_tr=document.createElement("tr");
var new_td=document.createElement("td");
new_td.innerText="solo";
new_tr.appendChild(new_td);
obj.appendChild(new_tr); //TBODY , TFOOT, THEAD 才有效 }function oadd1()
{
var obj=document.getElementById("test1"); var new_tr=obj.insertRow(); //直接通过TABLE添加
new_td=new_tr.insertCell();
new_td.innerText="solo"; }
</script>