HTML-тег в childNodes (как я могу получить NodesValue) - PullRequest
0 голосов
/ 10 марта 2010
<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 ]

1 голос
/ 10 марта 2010
var p = document.getElementsByTagName('p')[0],
    txt = p.innerText || p.textContent;

alert(txt);
0 голосов
/ 10 марта 2010

Я пробую ваш пример, и он работает нормально, но вы должны заменить "" в etElementsByTagName ("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);"/>
0 голосов
/ 10 марта 2010

попробуй document.getElementsByTagName("p")[0].innerText.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...