<script>
function balanceRefresher() {
<b>Balance:
document.write(playerBalance)
</b>
}
setInterval(balanceRefresher, 1000);
</script>显然,这不是实际的代码,但我尝试做的是刷新文本中的变量'playerBalance‘。我不知道我还能用其他什么方法做到这一点,因为我几乎是一个javascript的初学者。
发布于 2017-08-18 16:51:04
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
发布于 2017-08-18 16:53:26
看看这个示例enter link description here
$( document ).ready(function() {
var i=1;
setInterval(function(){
$('p').html('');
$('p').append('<span id="add_here">'+i+'</span>');
i++;
}, 1000);
});https://stackoverflow.com/questions/45752303
复制相似问题