如果 h2 标签没有 id 或类,是否可以从 div 标签中删除 h2 标签?我想删除下面的 h2 标签,包括其中的所有文本,而不从网页中删除任何其他 h2 标签,这可能吗?
<div class="container">
<h2> text... </h2>
</div>
如果 h2 标签没有 id 或类,是否可以从 div 标签中删除 h2 标签?我想删除下面的 h2 标签,包括其中的所有文本,而不从网页中删除任何其他 h2 标签,这可能吗?
<div class="container">
<h2> text... </h2>
</div>
除了 thatjuan 的答案,如果<h2>
您要删除的是第一个中的第一个<h2>
,<div>
那么您可以使用:first-child
选择器来删除那个。这是一个使用 jQuery 的演示。如果不是第一个孩子,你也可以:nth-child
这样做。
您必须首先引用 div,或者愿意删除您正在处理的页面或范围内任何其他 div 内的任何h2 标记。
您可以使用 jQuery 从具有名为“容器”的类的 div 中删除所有 h2 标签,如下所示:
$('div.container').children('h2').remove();
这只会删除该 div 的直接子级。
如果您没有任何规则来确定要删除哪些 h2,那么当有人告诉您“嘿,伙计,删除一些特定的 h2 而不是其他的......嘿,我不会告诉你时,这就像手工操作一样哪些要删除”
也许如果您为您的问题添加更多上下文,我们可以提供更多帮助。