![](/img/trans.png)
[英]JavaScript return false is not stopping other functions from executing
[英]Javascript function stopping other functions working
我有以下Javascript函数。 Yes()
和No()
。 我想添加另一个函数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>
另外,您也可以使用单引号将外引号更改为避免转义(如果您不喜欢),而将内引号保留为双引号。
'<button onclick="ex()">Test</button>'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.