innerHTML不适用于span标记

时间:2016-11-23 12:34:19

标签: javascript jquery html

我的html doc上有下一个html块:

<p class="load-chart">Carregando Grafico<span id="load-dots">.</span></p>

当我尝试使用innerHTML时,我得到了未定义的msg,但是当我使用:

$('#load-dots').text("any new text");

它工作正常。

我如何修复

我使用以下方法解决了这个问题:

$('span#load-dots').get(0).innerHTML;

2 个答案:

答案 0 :(得分:2)

<p class="load-chart">Carregando Grafico<span id="load-dots">.</span></p> 效果很好:

document.getElementById("load-dots").innerHTML = "some new text"

.html

请参阅:.innerHTML - JSFiddle

此外,如果您已经在使用jQuery,则应使用.html。混合多种方法并不是一种好的做法。

.html() - JSFiddle

另请注意,.innerHTML.text()用于更新元素的标记。如果您只想更新文字,请使用.textContent。纯JS替代方案是mean1=array(0,dim=4) for (i in 1:4){ mean1[i]= mean(readRDS(file = "i-th file ")) }

.text() - JSFiddle

答案 1 :(得分:0)

使用part-00001

.html()