childNodes中的html标签(我如何获得NodesValue)

时间:2010-03-10 15:30:13

标签: javascript dom

<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的示例”

3 个答案:

答案 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);"/>