2015-01-04 32 views
0

我知道這是一個基本問題,但不幸的是我找不到答案。答案的鏈接將綽綽有餘。用javascript讀一條線

我有一個HTML文件是這樣的:

<html> 
    <head> 
    <title>A</title> 
    </head> 
    <body> 
    <form action="" method="POST"> 
     <p>Question: &#x34;&#x38;&#xA0;</p> 
    </form> 
    </body> 
</html> 

我怎麼能讀

<p> 

</p>? 

回答

7

之間的字符串如果可以訪問那個P標籤(即document.getElementsByTagName( 'P')[0]),那麼你可以得到訪問屬性innerHTML來檢索文本或textContext

var p = document.getElementsByTagName('p')[0]; 
console.log(p.innerHTML || p.textContext); 
+0

很高興這很有用! – wmock

+0

謝謝你。 :) ..... – Masoud

4

var p =document.getElementsByTagName('p');p[0].textContent

+0

對不起球員。 getElementsByTagName總是返回一個數組。只有getElementById才返回一個元素。修改了代碼。 – Jango

2
document.getElementsByTagName('p')[0].textContent;