Javascript:如何刷新文本值

时间:2017-08-18 08:43:01

标签: javascript

<script>
function balanceRefresher() {
    <b>Balance: 
    document.write(playerBalance)
    </b>
    }
setInterval(balanceRefresher, 1000);
</script>

显然,这不是实际代码,但我要做的是在文本中刷新变量'playerBalance'。我不知道我能用其他方式做什么,因为我几乎是javascript的初学者。

2 个答案:

答案 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);
});