function add(){
var tb = document.getElementById("tb")
var tr = tb.insertRow(0)
tr.style.cssText = tb.rows[1].style.cssText
var td = tr.insertCell()
td.innerHTML = "00000"
}
</script>
<input type="button" onclick="add()" value="add">
<table id="tb">
<tr style="background:#CCC"><td>xxx</td></tr>
</table>
------解决方案--------------------
JScript code/*
insertRow()这样是IE独有的.
标准用法是:
insertRow(-1): index为-1的时候就是默认插在最后一行.
insertRow( 0): index为0的时候就是插在第一行
用jquery插件吧,很方便的,比如设置该table的id为mytable<table id="mytable">
<tr><td>第一行</td></tr>
</table>
<script>
//选取你的table,添加一行
$("#mytable").append("<tr><td>第二行</td></tr>")
</script>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)