Javascript 新的努力和我的代码没有反应,蕾妮

Javascript 新的努力和我的代码没有反应,蕾妮,javascript,Javascript,我对网页设计非常陌生,我正在尝试让我的javascript函数和jquery正常工作。这几天我一直在想办法。有了这个功能,我不明白为什么它不能工作: 这在我的js文件中 function myFunction() { document.getElementById("sign").innerHTML= "Thank you for signing up!";, document.getElementById("sign").innerHTML= "I lo

我对网页设计非常陌生,我正在尝试让我的javascript函数和jquery正常工作。这几天我一直在想办法。有了这个功能,我不明白为什么它不能工作:

这在我的js文件中

function myFunction() {
      document.getElementById("sign").innerHTML=
    "Thank you for signing up!";,
      document.getElementById("sign").innerHTML=
    "I look forward to speaking with you soon";
    } 
这在我的html文件中

 <button onclick="myFunction()">Sign Up</button>
 <p id="sign"></p>

我写错什么了吗?它们都没有反应。

我不知道你的代码到底出了什么问题, 将脚本标记包装在身体底部应该可以使所有工作正常

HTML:

<button onclick="myFunction()">Sign Up</button>
<div>
    <p id="sign"></p>
</div>
这就是你想要实现的吗


要更改消息,我认为您必须使用setTimeout,以便它在几秒钟后更改/添加…

您是否将JS文件(正确)包含在HTML文件中?jQuery方法对应的标记在哪里?我想是的。我已经更改了id,更改了代码在页面中的位置。我在正文底部的html文件中有js文件的链接。如果是这样,请共享所有代码
<button onclick="myFunction()">Sign Up</button>
<div>
    <p id="sign"></p>
</div>
var myFunction = function() {
    let message = document.querySelector("#sign")
    message.innerHTML = "Thank you for signing up!";
    $("div:hidden").fadeIn(1000).delay(4000).slideUp(1000);
}