我刚刚学习JavaScript,并且对编码还很陌生。我正在学习属性和字段,由于某种原因,如果我的课程包含字段,Firefox将无法运行。
这是一些给出标题错误的代码。
class Animal {
_paws = true;
get paws() {
return _paws;
}
}
let cat = new Animal();
console.log(cat.paws);
Run Code Online (Sandbox Code Playgroud) 这是我的代码:
function changeText() {
document.getElementById("myHeader").innerHTML = "Have a nice day!";
document.getElementById("myButton").innerHTML = "Change that back";
document.getElementById("myButton").onclick = "changeBack()";
}
function changeBack() {
document.getElementById("myHeader").innerHTML = "Hello World!";
document.getElementById("myButton").innerHTML = "Change text";
document.getElementById("myButton").onclick = "changeText()";
}Run Code Online (Sandbox Code Playgroud)
<script src="script.js"></script>
<h1 id="myHeader">Hello World!</h1>
<button id="myButton" ; onclick="changeText()">Change text</button>Run Code Online (Sandbox Code Playgroud)
我的目标是按钮在两个函数和文本状态之间来回切换,但所有发生的事情是它第一次切换文本然后它不再做任何事情.我想知道如何才能正确地改变按钮所指的功能.