HTML在:: before和:: after之间获取元素

时间:2017-01-25 10:15:17

标签: html

我想获得文字"示例"从这些标签之间,但我不知道如何做到这一点。

我想过使用" getElementsByTagName(" em")"方法,但我只需要这个内容,而不是所有的em标签。

这是一个例子:

 <em> 
::before
Example
::after
</em>

1 个答案:

答案 0 :(得分:0)

我认为你所追求的是:document.getElementsByTagName("em")[1].innerHTML

这将使文本从位置2的<em>

中获取

通过使用选择器[],您可以通过索引告诉它所需的元素编号。

<em>1</em>
<em>2</em>
<em>3</em>
<em>4</em>

使用document.getElementsByTagName("em")[1].innerHTML 会返回数字&#39; 2&#39; (javascript索引从0开始)

或者,使用ID并使用getElementById()代替,当您知道鱼在桶中的位置时更容易...