首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Javascript:如何刷新文本值

Javascript:如何刷新文本值
EN

Stack Overflow用户
提问于 2017-08-18 16:43:01
回答 2查看 70关注 0票数 0
代码语言:javascript
复制
<script>
function balanceRefresher() {
    <b>Balance: 
    document.write(playerBalance)
    </b>
    }
setInterval(balanceRefresher, 1000);
</script>

显然,这不是实际的代码,但我尝试做的是刷新文本中的变量'playerBalance‘。我不知道我还能用其他什么方法做到这一点,因为我几乎是一个javascript的初学者。

EN

回答 2

Stack Overflow用户

发布于 2017-08-18 16:51:04

document.write,顾名思义,写到文档中,如果你想要动态修改和元素的显示,然后创建一个占位符,然后访问和修改,例如,在你的文档中创建一个占位符:

代码语言:javascript
复制
    <div id="any_id"></div>

然后在你的javascript中:

代码语言: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

票数 0
EN

Stack Overflow用户

发布于 2017-08-18 16:53:26

看看这个示例enter link description here

代码语言:javascript
复制
$( document ).ready(function() {
var i=1;
setInterval(function(){
$('p').html('');
$('p').append('<span id="add_here">'+i+'</span>'); 
i++;
}, 1000);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45752303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档