[英]javascript string.lastIndexOf does not work with span innerHTML
[英]innerHTML does not work on span tag
我的html文檔上有下一個html塊:
<p class="load-chart">Carregando Grafico<span id="load-dots">.</span></p>
當我嘗試使用innerHTML時,得到未定義的味精,但是當我使用時:
$('#load-dots').text("any new text");
它工作正常。
我使用以下方法解決了此問題:
$('span#load-dots').get(0).innerHTML;
innerHTML
可以正常工作:
<p class="load-chart">Carregando Grafico<span id="load-dots">.</span></p>
和
document.getElementById("load-dots").innerHTML = "some new text"
請參閱: .innerHTML-JSFiddle
另外,如果您已經在使用jQuery,則應使用.html
。 混合使用多種方法不是一個好習慣。
另請注意, .html
或.innerHTML
用於更新元素的標記。 如果您只想更新文本,請使用.text()
。 純JS替代將是.textContent
使用.html()
,
$('#load-dots').html("any new text");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.