如何使用Javascript解决这个问题?

如何使用Javascript解决这个问题?,javascript,html,function,if-statement,onclick,Javascript,Html,Function,If Statement,Onclick,我想在用户单击按钮时调用Javascript函数,但该函数在一个条件内。 以下是HTML: 您好您需要将函数更改为如下内容 function myFunction (){ var x = document.getElementById("demo"); if (x.innerHTML == "Hello"){ document.getElementById("demo").innerHTML = "Good morning"; } } 你需要把你的函数改成这样

我想在用户单击按钮时调用Javascript函数,但该函数在一个条件内。 以下是HTML:


您好您需要将函数更改为如下内容

function myFunction (){
   var x = document.getElementById("demo");
   if (x.innerHTML == "Hello"){
      document.getElementById("demo").innerHTML = "Good morning";
   }
}

你需要把你的函数改成这样

function myFunction (){
   var x = document.getElementById("demo");
   if (x.innerHTML == "Hello"){
      document.getElementById("demo").innerHTML = "Good morning";
   }
}

这里有两个问题:

您忘了在函数中添加括号
这里有两个问题:

您忘了在函数中添加括号 您可能需要x.textContent==Hello。这里有很多错误…您可能需要x.textContent==您好。这里有很多错误…最好调用var x=document.getElementByIddemo;函数之外,最好调用var x=document.getElementByIddemo;在功能之外。
function myFunction() {
    var x = document.getElementById("demo").innerHTML;
    if (x == "Hello"){
        document.getElementById("demo").innerHTML = "Good morning";
      }
    }