用javascript函数insertTr效果为在被点击的行下面插入一行,即插入一个新的TR,其中TD个数为1
就是用javascript写一个函数,实现在页面上的表上点击在表的下边又生成一列TR
用javascript实现在被点击的行下面插入一行
答案:1 悬赏:10 手机版
解决时间 2021-02-26 18:32
- 提问者网友:战皆罪
- 2021-02-25 23:11
最佳答案
- 五星知识达人网友:爱难随人意
- 2021-02-25 23:33
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function addRow() {
myTable.outerHTML=myTable.outerHTML.replace(/<\/table>/i,(myTable.rows[myTable.rows.length-1].outerHTML)+"</table>");
myTable.rows[myTable.rows.length-1].cells[0].innerText++;
}
</SCRIPT></head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
<table width="98%" border="1" cellspacing="0" cellpadding="0" bordercolor="#ffcc00" align="center" id="myTable">
<th>字段1</th>
<tr onclick="addRow()">
<td>1 </td>
</tr>
</table>
</form>
</body>
</html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function addRow() {
myTable.outerHTML=myTable.outerHTML.replace(/<\/table>/i,(myTable.rows[myTable.rows.length-1].outerHTML)+"</table>");
myTable.rows[myTable.rows.length-1].cells[0].innerText++;
}
</SCRIPT></head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
<table width="98%" border="1" cellspacing="0" cellpadding="0" bordercolor="#ffcc00" align="center" id="myTable">
<th>字段1</th>
<tr onclick="addRow()">
<td>1 </td>
</tr>
</table>
</form>
</body>
</html>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯