Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript从调查中删除td类_Javascript - Fatal编程技术网

使用javascript从调查中删除td类

使用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

我对javaScript非常陌生,我正在尝试删除两个td,但我无法找到一种方法

这些是我需要删除的td,以便删除名字和姓氏之间的间距。我还必须提到,我不允许直接编辑HTML

<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
});