[英]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.