Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.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_Jquery - Fatal编程技术网

Javascript 需要删除html标记之间的文本吗

Javascript 需要删除html标记之间的文本吗,javascript,jquery,Javascript,Jquery,我有一些HTML格式的内容,我想删除标签之间的注释示例 例如:内容就像 <p dir="ltr" id="_13" style="margin-left: 0px; "><span style="font-size: 11pt; font-family: times new roman,times; ">Time span values shall allow creation or retrieval using any of the following units:

我有一些HTML格式的内容,我想删除标签之间的注释示例

例如:内容就像

 <p dir="ltr" id="_13" style="margin-left: 0px; "><span style="font-size: 11pt; font-family: times new roman,times; ">Time span values shall allow creation or retrieval using any of the following units:<br><br>&nbsp;&nbsp;&nbsp; Days<br><br>&nbsp;&nbsp;&nbsp; Hours<br><br>&nbsp;&nbsp;&nbsp; Minutes<br><br>&nbsp;&nbsp;&nbsp; Seconds<br><br>&nbsp;&nbsp;&nbsp; Milliseconds<br><br>&nbsp;&nbsp;&nbsp; Microseconds</span><br><br><span style="font-size: 12pt; font-family: times new roman,times; "><b><i>Comments</i></b></span><span style="font-size: 12pt; font-family: times new roman,times; "><i> Example</i></span></p>
我想特别删除注释示例。我可以在两个独立的变量中获取它,但基本上,当它们连续出现时,只有它应该被删除

预期结果将是:

<p dir="ltr" id="_13" style="margin-left: 0px; "><span style="font-size: 11pt; font-family: times new roman,times; ">Time span values shall allow creation or retrieval using any of the following units:<br><br>&nbsp;&nbsp;&nbsp; Days<br><br>&nbsp;&nbsp;&nbsp; Hours<br><br>&nbsp;&nbsp;&nbsp; Minutes<br><br>&nbsp;&nbsp;&nbsp; Seconds<br><br>&nbsp;&nbsp;&nbsp; Milliseconds<br><br>&nbsp;&nbsp;&nbsp; Microseconds</span><br><br><span style="font-size: 12pt; font-family: times new roman,times; "><b><i></i></b></span><span style="font-size: 12pt; font-family: times new roman,times; "><i></i></span></p>

提前谢谢

您可以使用span:eq选择元素,然后只使用文本:

$''u 13.查找“span:eq1 i.”文本; $''u13'.查找span:eq2 i'.文本;

时间跨度值应允许使用以下任何单位创建或检索:  天  小时  分钟  秒  毫秒  微秒 评论 实例


欢迎使用堆栈溢出!请拿着你的徽章!通读全文,尤其是你在这里的最佳选择是做你的研究,对于相关的话题,等等,然后试一试。如果你在做了更多的研究和搜索后陷入困境,无法摆脱困境,请发布一份你的尝试,并明确指出你陷入困境的地方。人们会很乐意提供帮助。因此,您希望将元素保留在DOM中,而只是删除它们的内容?谢谢您的快速响应。在我的情况下,Id将不具体。不使用id的任何其他方式。@VishakhaKansal使用与上述范围选择器相同的技术。内容不一定在标记中。我特别想搜索文本注释示例并将其删除。但由于它之间有html标记,所以我无法遍历这个字符串。此外,我不能删除html标记,因为它可能会扰乱格式化。你能推荐其他方式吗。