<a>
タグのほかに、ページのidが#bodyContent
div
のすべてのhtmlタグを削除したいと考えています。これはES6 Javascript(jQueryはありません)です。<a>タグのほかに、ページ内のすべてのhtmlタグをES6 Javascriptで削除しますか?
このページは非常に長い文章で、p
、span
、およびimg
などの大量のテキストを表示しています。
p
およびspan
の中には、多くのa
タグがあります。実際には、p
タグのうち約99.9%に少なくとも1つのa
タグが含まれています。
テキストの唯一の約0.1%が除去されているので、次のコードでそれらの内部a
を持っていないすべてのp
のタグを削除すると、無効である:
for (const text of document.querySelectorAll("p")) {
if (!text.querySelector("a")) {
text.style.display = "none";
}
}
私はすべてを消去するソリューションを必要としますページの#bodyContent
div
は、a
タグではありません。
最終製品は、a
リンクのみで埋め尽くされたWikiのWebページである必要があります。
原点要素を配置します。 – Bergi
''要素の中、中、そして外の両方でテキストに何が起こりたいですか? – Bergi
''タグ内のテキストはそのまま残るべきです。このページでは、それらの外側のすべてが消えてしまいます。 –