<script>
function balanceRefresher() {
<b>Balance:
document.write(playerBalance)
</b>
}
setInterval(balanceRefresher, 1000);
</script>
显然,这不是实际代码,但我要做的是在文本中刷新变量'playerBalance'。我不知道我能用其他方式做什么,因为我几乎是javascript的初学者。
答案 0 :(得分:0)
document.write,顾名思义写入文档,如果要在显示上动态修改和元素,则创建占位符然后访问该元素并修改,例如,在文档中创建占位符:
<div id="any_id"></div>
然后在你的javascript中:
let el = document.getElementByID("any_id");
if ( el ) {
if ( el.hasChildNodes() ) {
el.removeChild(el.childNodes[0]);
}
el.appendChild(document.createTextNode("your text"));
}
https://www.w3schools.com/jsref/met_document_getelementbyid.asp
答案 1 :(得分:0)
查看此示例enter link description here
$( document ).ready(function() {
var i=1;
setInterval(function(){
$('p').html('');
$('p').append('<span id="add_here">'+i+'</span>');
i++;
}, 1000);
});