var str_f = document.getElementById("" + j + "").innerHTML;
<p>
<span style="color: red">advertising cctv/bust</span>
<span style="color: red">a</span>tion
</p>
, как я могу получить значениеКак получить значение внутреннего HTML
var str_f = document.getElementById("" + j + "").innerHTML;
<p>
<span style="color: red">advertising cctv/bust</span>
<span style="color: red">a</span>tion
</p>
, как я могу получить значениеКак получить значение внутреннего HTML
Если вы хотите, чтобы получить innerHTML из <p>
тега затем дать ему идентификатор, а затем используйте следующий код
<p id="para1"><span style="color: red"> advertising cctv/bust</span><span style="color: red">a</span>tion </p>
document.getElementById("para1").innerHTML;
Если вы хотите, чтобы получить текстовое содержимое внутри элемента, то вы можете использовать
var elem = document.getElementById("para1");
var elementText = x.innerText || x.textContent
Это не будет работать, ваш делать ПОЛУЧАЕТ ElementById, но у вас нет каких-либо элементов с идентификатором ...
Во-первых, чтобы получить значение innerHTML для любого тега, вам нужен либо этот тег, чтобы иметь его свойство id или свойство name.
Затем вы можете использовать «document.getElementById (yourTagIdValue) .innerHTML» или «document.getElementByName (yourTagNameValue) .innerHTML», чтобы получить значение требуемого тега.
Для примера.
Сампатх
Таким образом, вы можете получить innerHTML этого тега следующим образом:.
document.getElementById ("lblName") innerHTML.
Также обратите внимание, что существует разница в тегах HTML, для которых вы можете использовать свойство innerHTML и свойство value.
С уважением, Mahendra Liya.
Вы не указали идентификатор в любом месте в тегах, поэтому вы не можете использовать getElementsById.
Вы можете получить внутреннийHTML < p> с помощью getElementsByTagName.
Вот как мы его используем. Синтаксис: var elements = document.getElementsByTagName (name);
В вашем случае:
вар pElement = document.getElementsByTagName ('р') [0];
var pElementHtml = pElement.innerHTML;
если вам нужен только текст, вы можете сделать
вар pElementText = pElement.innerText || pElement.textContent;
Надеюсь, что это полезно для кого-то.
-Sijan
Добро пожаловать в StackOverflow, @Sampath. Пожалуйста, подумайте над обновлением своего вопроса с дополнительной информацией и подробностями о том, что именно вы пытаетесь сделать. Вы хотите значение `innerHTML` этого абзаца, одно или оба пролета, или что-то еще? – Sampson 2010-12-01 05:11:51
Не могли бы вы прояснить немного, я не могу разобрать ваш вопрос. – xj9 2010-12-01 05:11:57