假设我有下面的结构:
<p>lorem ipsum</p>
<span>dolor</span>
<p>sit amen</p>
在JS中以编程方式获取以下内容的最佳方法是什么?
<p>lorem ipsum <span>dolor</span> sit amen</p>
是否也可以使用不同的标记来实现此功能,例如
<h1>lorem ipsum</h1>
<span>dolor</span>
<h1>sit amen</h1>
这将导致
<h1>lorem ipsum <span>dolor</span> sit amen</h1>
我说的不仅仅是三个要素:也可以是这样的:
p
span
p
span
p
4条答案
按热度按时间gev0vcfq1#
你可以试试这个代码。
k5ifujac2#
此解决方案可用于任意数量的元素,这些元素将与第一个元素的
tag
合并,如果该元素具有与第一个元素相同的标签,则它将与其textContent
合并,如果不是,则它将附加其标签。第一个
rks48beu3#
你可以这样做:
第一个
根据需要,在查询选择器中将p替换为h1。
vecaoik14#
因此,可能是
<p>
或<h1>
标记,或者其他什么标记,我假设您可以在需要重新构造的元素周围添加容器。第一个