javascript - 如何删除没有任何ID的td

标签 javascript

enter image description here

您好,我想删除“您服过兵役吗?”如果答案为“否”,则为“否”,但当它显示为"is"时,它应该显示。

我已经试过了,但是没用

<script type="text/javascript">
(function(){
  for(i = 0; (a = document.getElementsByTagName("td")[i]); i++){
    if(document.getElementsByTagName("span")[i].innerHTML.indexOf('Have you served in the military') > -1){
    document.getElementsByTagName("td")[i].style.display = "none";
    }
  }
})();
</script>

最佳答案

您可以使用该元素的子元素,或者只是进行查找替换,甚至隐藏和显示。

关于javascript - 如何删除没有任何ID的td,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34310662/

相关文章:

javascript - Dygraphs 实时趋势和同步

javascript - 如何创建像指标一样的循环进度(饼图)

javascript - 取消 Javascript 间隔警报

javascript - 将字符串数组减少到最小的可正则表达式值

javascript - javascript中的变量范围混淆

javascript - 流类型: Return type of the function to be same as args of a callback?

javascript - 在使用 HTML5 文件 API 上传之前唯一标识文件

javascript - 遍历对象数组生成d3桑基图数据

javascript - 如何用jquery触发按键点击

javascript - greasemonkey 插入 javascript