<script>
function func()
{
document.getElementById("demo").innerHTML = document.getElementById("demo").innerHTML + "drew";
}
</script>
使用我的这段代码我打算在<div>
中的全文末尾添加单词“drew”,其中id =“demo”在HTML中的<div>
之前出现的按钮点击码。所需的输出显示为几分之一秒,并且<div>
中的值再次恢复到函数调用之前的值。我不知道如何解决这个问题,但是,我想这是因为在点击按钮后,div再次显示在代码中,并将值更改为初始值。所以我在这里寻求帮助。
答案 0 :(得分:1)
这完全没问题。也许你需要这样称呼它。检查您是否以正确的方式使用它?
function func()
{
document.getElementById("demo").innerHTML = document.getElementById("demo").innerHTML + "drew";
}
&#13;
<div id="demo">You </div>
<button onclick="func()">Check</button>
&#13;