<p title="The test paragraph">This is a sample of some <b>HTML you might<br>have</b> in your document</p>
txt=document.getElementsByTagName("p")[0].childNodes[0].nodeValue;
alert("<p>The text from the intro paragraph: " + txt + "</p>");
它不起作用。
如何获取childNodes.nodevalue“这是您文档中可能包含的某些HTML的示例”
答案 0 :(得分:1)
var p = document.getElementsByTagName('p')[0],
txt = p.innerText || p.textContent;
alert(txt);
答案 1 :(得分:0)
尝试document.getElementsByTagName("p")[0].innerText
。
答案 2 :(得分:0)
我试试你的例子它工作正常,但你应该用''替换getElementsByTagName(“p”)中的“”。 我的代码是:
<p title="The test paragraph">This is a sample of some <b>HTML you might<br>have</b> in your document</p>
<input type="button" onclick="alert(document.getElementsByTagName('p')[0].childNodes[0].nodeValue);"/>