我有以下 Javascript 函数。 是()
和否()
。我想添加另一个函数 Ex()
,但它不允许我这样做?当我添加 Yes() 和 No() 时,无论它添加到代码中的哪个位置,它都会停止工作。
有人可以解释一下出了什么问题吗?谢谢。
function no() {
location.reload();
}
function yes() {
document.getElementById('ex').innerHTML = "<button onclick="ex()">Test</button>;
}
function ex() {
alert('test');
}
最佳答案
在字符串中转义“”。
function no() {
location.reload();
}
function yes() {
document.getElementById('ex').innerHTML = "<button onclick=\"ex()\">Test</button>";
}
function ex() {
alert('test');
}
yes();
<div id="ex"></div>
关于Javascript函数停止其他函数的工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41313624/