如何仅获取HTML元素的一部分的innerText?

问题描述 投票:0回答:1

我可以选择HTML文档的某些部分(例如,通过Range对象)。但是,如何获得此选择的innerText? (我说的是innerText,而不是textContent,因为我希望提取的文本看起来与浏览器中呈现的版本相同,即尊重CSS属性,例如displayvisibilitywhite-spacetext-transform等。)

#div2{
  text-transform:uppercase
}
<div id='container'>
  <div id='div1'>text1</div>
  <div id='div2'>text2</div>
  <div id='div3'>text3</div>
</div>

例如我想要div2和div3的innerText结合在一起。所以我应该得到:

TEXT2
text3
javascript dom
1个回答
0
投票

var elem = document.getElementById('div1');

© www.soinside.com 2019 - 2024. All rights reserved.