Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javaScript中更新innerHTML显示的文本?_Javascript_Html - Fatal编程技术网

如何在javaScript中更新innerHTML显示的文本?

如何在javaScript中更新innerHTML显示的文本?,javascript,html,Javascript,Html,我给innerHTML分配了一个变量,当变量发生变化时,屏幕上的显示不会改变。如何使其在变量更改时更改显示内容?请用HTML5回答 var a=10; 函数funk(){ a=a-1; } document.getElementById(“oof”).innerHTML=a; change var在函数内部进行更改funk。一次赋值不会将innerHTML绑定到a的值,因为它会发生变化,这是一次赋值: var a=10; 函数funk(){ a=a-1; document.getEl

我给innerHTML分配了一个变量,当变量发生变化时,屏幕上的显示不会改变。如何使其在变量更改时更改显示内容?请用HTML5回答


var a=10;
函数funk(){
a=a-1;
}

document.getElementById(“oof”).innerHTML=a;


change var

在函数内部进行更改
funk
。一次赋值不会将
innerHTML
绑定到
a
的值,因为它会发生变化,这是一次赋值:


var a=10;
函数funk(){
a=a-1;
document.getElementById(“oof”).innerHTML=a;
}

document.getElementById(“oof”).innerHTML=a;


change var

在函数内部进行更改
funk
。一次赋值不会将
innerHTML
绑定到
a
的值,因为它会发生变化,这是一次赋值:


var a=10;
函数funk(){
a=a-1;
document.getElementById(“oof”).innerHTML=a;
}

document.getElementById(“oof”).innerHTML=a;


change var

将值分配给innerHTML时,只需执行一次。当
a
变量稍后更改时,该innerHTML值不知道它。您需要的是一种在单击按钮时更新“oof”div的方法,例如,将innerHTML分配添加到
funk()
函数中,如下所示:

oof = document.getElementById("oof");
function funk() {
  oof.innerHTML = --a;
}

将值分配给innerHTML时,只需执行一次。当
a
变量稍后更改时,该innerHTML值不知道它。您需要的是一种在单击按钮时更新“oof”div的方法,例如,将innerHTML分配添加到
funk()
函数中,如下所示:

oof = document.getElementById("oof");
function funk() {
  oof.innerHTML = --a;
}

如果一个元素有id,则不使用getElementById,JavaScript创建变量I'd name并将变量分配给元素



let a = 10;


  function funk() {
    a -=1;
    view();
  }


function view()
{

  oof.innerHtML=a;

}
</script>

<p id="oof">

</p>
<p onclick="funk()">change var</p>


设a=10;
函数funk(){
a-=1;
视图();
}
函数视图()
{
oof.innerHtML=a;
}

更改变量


如果一个元素有id,则不使用getElementById,JavaScript创建变量I'd name并将变量分配给元素



let a = 10;


  function funk() {
    a -=1;
    view();
  }


function view()
{

  oof.innerHtML=a;

}
</script>

<p id="oof">

</p>
<p onclick="funk()">change var</p>


设a=10;
函数funk(){
a-=1;
视图();
}
函数视图()
{
oof.innerHtML=a;
}

更改变量


如果答案是JavaScript怎么办?JS实际上不是HTML。如果答案是JavaScript呢?JS实际上不是HTML。您真的需要view()函数吗?它只有一行,只在一个地方使用,因为你下次更新html的视图…什么是上帝对象?上帝对象是为软件创建一切,但不是真的。下次查看函数extra make,查看软件的单个原则我的意思是,你可以说oof.innerHTML=a,而不是调用view();如果你创建一个真正的结构,你必须创建视图函数,因为你可以在任何地方调用任何地方如果你在里面,你不能再调用一个函数必须可以再次调用你真的需要view()函数吗?它只有一行,只在一个地方使用,因为你下次更新html的视图…什么是上帝对象?上帝对象是为软件创建一切,但不是真的。下次查看函数extra make,查看软件的单个原则我的意思是,你可以说oof.innerHTML=a,而不是调用view();如果你创建一个真正的结构,你必须创建视图函数,因为你可以在任何地方调用任何地方。如果你在恐惧中,你不能再调用。一个函数必须可以再次调用