Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.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/0/asp.net-core/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 通过标记之间的文本在HTML中获取和元素的最佳方法是什么?_Javascript_Html - Fatal编程技术网

Javascript 通过标记之间的文本在HTML中获取和元素的最佳方法是什么?

Javascript 通过标记之间的文本在HTML中获取和元素的最佳方法是什么?,javascript,html,Javascript,Html,如何在标记之间找到具有特定字符串的所有元素 <foo> <bar>sadfkwai foobar sapkdajda?</bar> </foo> sadfkwai foobar sapkdajda? 另外,如果在找到元素所在的位置后,如果我可以继续查找元素“foo”,则可以使用document.getElementsByTagName查找元素 对其进行迭代,如果其内容包括2019,则删除: for(document.getElemen

如何在标记之间找到具有特定字符串的所有元素

<foo>
    <bar>sadfkwai foobar sapkdajda?</bar>
</foo>

sadfkwai foobar sapkdajda?

另外,如果在找到元素所在的位置后,如果我可以继续查找元素“foo”

,则可以使用
document.getElementsByTagName
查找
元素

对其进行迭代,如果其内容包括
2019
,则删除:

for(document.getElementsByTagName('foo')的常量foo)
if(foo.innerText.includes('2019'))
foo.parentNode.removeChild(foo)
如果必须仅对包含
2019
的第一个元素执行此操作,请在找到该元素时中断循环:

for(document.getElementsByTagName('foo')的常量foo)
if(foo.innerText.includes('2019')){
foo.parentNode.removeChild(foo)
打破
}

您尝试过什么?是什么导致了这个问题?您可以选择
bar
元素吗?你能得到一个元素的文本吗?你能测试一个字符串是否包含另一个字符串吗?能否获取元素的父元素?使用
document.querySelectorAll(“foo”)
查找所有
元素。使用
.innerText
获取其文本内容。使用字符串函数搜索
2019