使用javascript从调查中删除td类
我对javaScript非常陌生,我正在尝试删除两个td,但我无法找到一种方法 这些是我需要删除的td,以便删除名字和姓氏之间的间距。我还必须提到,我不允许直接编辑HTML使用javascript从调查中删除td类,javascript,Javascript,我对javaScript非常陌生,我正在尝试删除两个td,但我无法找到一种方法 这些是我需要删除的td,以便删除名字和姓氏之间的间距。我还必须提到,我不允许直接编辑HTML <td class="error_label"> <span id="ctl03" style="visibility:hidden;">Required Field</span> </td> <td colspan="2" clas
<td class="error_label">
<span id="ctl03" style="visibility:hidden;">Required Field</span>
</td>
<td colspan="2" class="pd_question">
<span id="lbl3"></span>
</td>
必填字段
以下是完整的代码介绍
您可以尝试使用getElementByClassName删除它们
所以你需要两件事:
document.getElementsByClassName
获取实际元素
一旦获得元素,就需要将其移除elem.parentNode.removeChild(elem)
快速粗略示例
请参阅:简而言之,您必须选择元素,然后使用其父元素上的
.remove()
或removeChild(…)
将其删除
计时很重要,这样您就不会在元素呈现在页面上之前尝试选择它们。为此,您可以将
标记放在要处理的元素之后,或者添加onload
或更好的addEventListener(“DOMContentLoaded”)
:
请将相关JavaScript添加到您的问题中。
var elem = document.getElementsByClassName('error_label')[0];
elem.parentNode.removeChild(elem);
document.addEventListener("DOMContentLoaded", function(event) {
document.querySelector('.error_label').remove()
// and so on
});