Onclick函数没有';不适合调用javascript

Onclick函数没有';不适合调用javascript,javascript,jquery,html,Javascript,Jquery,Html,我在JSFIDLE上试过这个 以下是html: <input onclick="masuk(10);" type="radio" name="myRadio1" value="Yes"/>1<br/> <input onclick="alert(10);" type="radio" name="myRadio1" value="Yes"/>2<br/> 以下是链接: 问题是,如果单击调用函数masuk()的第一个单选按钮,为什么它不想显示警报。但

我在JSFIDLE上试过这个

以下是html:

<input onclick="masuk(10);" type="radio" name="myRadio1" value="Yes"/>1<br/>
<input onclick="alert(10);" type="radio" name="myRadio1" value="Yes"/>2<br/>
以下是链接:


问题是,如果单击调用函数masuk()的第一个单选按钮,为什么它不想显示警报。但如果我直接呼叫警报,它就会工作。有人知道为什么吗??非常感谢

它应该有用。确保在加载DOM后加载javascript。将javascript放在上面,你的JSFIDLE已经不存在了,但是为了从HTML调用,你的变量必须是全局定义的,这可能不是(但是如果没有完整的源代码,就不能确定)。

如果HTML是这样出现的,我希望你能直接检查JSFIDLE,谢谢你的代码(这里)和你的小提琴不匹配。为什么呢?小提琴应该演示这个问题。对不起,在你的give-jsFiddle链接中,代码正按照你想要的方式工作。你能再核对一下你的问题吗?谢谢。我真的不明白你的问题
function masuk(a) {
  alert(a);
}