<!DOCTYPE html>
<html>
<body>
<button id="btn" type="button">Click Me!</button>
<button id="btn2" type="button" onclick="adsds();">Click Me 2!</button>
</body>
<script>
document.getElementById("btn").onclick = function(){alert('Hello world!') };
function adsds()
{
alert();
document.getElementById("btn").onclick = return false;
}
</script>
</html>
有人可以帮我理解这个执行情况吗?函数adsds()无法执行,但是如果我删除了'document.getElementById(“ btn”)。onclick = return false;',它就可以正常工作。谢谢。
document.getElementById("btn").onclick = return false;
无效的JavaScript:
未捕获到的SyntaxError:意外令牌
return
您可能要改用此方法:
document.getElementById("btn").onclick = function(){
return false;
};
然后,当您单击false
该"btn"
元素时,您实际上将返回。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句