簡體   English   中英

如何獲取內部html值

[英]How to get the inner html value

var str_f = document.getElementById("" + j + "").innerHTML;

<p>
  <span style="color: red">advertising cctv/bust</span>
  <span style="color: red">a</span>tion
</p>

我如何獲得價值

如果要獲取<p>標記的innerHTML,請為其提供一個ID,然后使用以下代碼

<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

這不起作用,你做一個getElementById,但你沒有任何帶有Id的元素......

首先,要獲取任何標簽的innerHTML值,您需要該標簽設置其'id'屬性或'name'屬性。

然后,您可以分別使用'document.getElementById(yourTagIdValue).innerHTML'或'document.getElementByName(yourTagNameValue).innerHTML'來獲取所需標簽的值。

例如。

薩姆帕斯

因此,您可以按如下方式獲取此標記的innerHTML:

的document.getElementById( “lblName”)。innerHTML之中。

另外,請注意HTML標記也有所不同,您可以使用它們的'innerHTML'屬性和'value'屬性。

此致,Mahendra Liya。

您沒有在標簽的任何地方提及ID,因此無法使用getElementsById。

您可以使用getElementsByTagName獲得<p>的innerHTML。

以下是我們如何使用它。 語法:var elements = document.getElementsByTagName(name);

在你的情況下:

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

var pElementHtml = pElement.innerHTML;

如果您只需要文字,則可以

var pElementText = pElement.innerText || pElement.textContent;

希望它對某人有用。

-Sijan

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM