在JS表格中怎么删除一行(不是指定行,而是我表格中每行后面都有一个删除按钮,按其中一个按钮就删除那一行

在JS表格中怎么删除一行(不是指定行,而是我表格中每行后面都有一个删除按钮,按其中一个按钮就删除那一行,第1张

<html>
<head>
<title>table-js删除行</title>
</head>
<body>
<script type="text/javascript">
function deleteRow(tableID, obj) {//参数为表格ID,触发对象
//获得触发对象的行号,parentElement的个数取决于触发对象为TR的第几级子项,input=>td=>tr,所以parentElement有两个
var rowIndex = objparentElementparentElementrowIndex;
//var table = documentgetElementById(tableID)deleteRow(rowIndex);
objparentElementparentElementparentElementdeleteRow(rowIndex); //再简化:省略tableID参数
}
</script>
<table id="tb" border="1px">
<tr><td>第1行</td><td><input type="button" value="删除" onclick="deleteRow('tb',this)"/></td></tr>
<tr><td>第2行</td><td><input type="button" value="删除" onclick="deleteRow('tb',this)"/></td></tr>
<tr><td>第3行</td><td><input type="button" value="删除" onclick="deleteRow('tb',this)"/></td></tr>
<tr><td>第4行</td><td><input type="button" value="删除" onclick="deleteRow('tb',this)"/></td></tr>
</table>
</body>
</html>

这个简单加一句话就行了,帮你改好了
<script>
var my_array = new Array("a","关键字","关键字","关键字","关键字","关键字");
function check(parameter) {
for(i = 0 ; i < my_arraylength ; i ++) {
if(parameteruserNamevalue == my_array[i]) {
alert("对不起,您使用了关键字!");
form_oneuserNamevalue='';
return false;
}
}
}

</script>
<form id="form_one" method="post" action=">

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13399072.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存