我不得不刪除某些TR具有在table..I一類特殊嘗試下面的東西,但它似乎沒有工作具有一定的類名
var d1 = document.getElementsByClassName("t1");
for (var i = 0; i < d.length; i++) {
d1[i].parentElement.removeChild(d1[i]);
}
是否有人可以指導我刪除TR在正確的方向
<html>
<head>
<script type="text/javascript">
function removeTR(){
}
</script>
</head>
<body onload="javascript:removeTR()">
<table>
<tr >
<td></td>
</tr>
<tr class="t1">
</tr>
<tr class="t1">
</tr>
</table>
</body>
</html>
你在HTML類是't1'和你想刪除'tr1'在JS。這是一個錯字嗎? –
'var d1 ='和'd [i] .parentElement' ... 嗯,這是你的問題。保持與您的命名一致。 – Cerbrus
同樣,你的變量是'd1',而你正在循環'd'。請修復你的問題 –