2016-10-30 50 views
0

如何从'pre'标签获取值?如何使用JavaScript获取预标签的内容?

<pre>43453453</pre>

例如,我知道如何让标签,但我怎么得到它里面的内容?

var x = documentGetElementsByTagName("pre"); 

我尝试过使用innerHTML和textContent,但这些对我来说不起作用。

+0

'getElementsByTagName'返回 – Steve

回答

2

document.getElementsByTagName将返回一个NodeList而不是第一个元素。所以你将不得不在列表中循环并手动获取。

如果它只是一个元素,你甚至可以看看document.querySelector。这会给你第一个元素定选择的

var _html = document.getElementsByTagName('pre')[0].innerHTML; 
 
console.log(_html) 
 

 
var _query = document.querySelector('pre').innerHTML 
 
console.log(_query)
<pre>43453453</pre>

+0

谢谢节点的集合!出于兴趣,为什么在变量名称前使用下划线? – userden

+1

只是一个约定。变量名前面的'_'可以用来描述'私有变量'。同样,所有大写意思是“常量/全局变量” – Rajesh

相关问题