Onclick功能不适用于调用javascript

时间:2015-01-24 06:12:02

标签: javascript jquery html

我在jsfiddle上尝试过这个,

这是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/>

这是js:

function masuk(a) {
  alert(a);
}

这是链接:http://jsfiddle.net/codingsolver/MsYqx/

重点是,为什么如果单击调用函数masuk()的第一个单选按钮,它不想显示警报。但是,如果我直接调用警报,它就可以工作。有谁知道为什么?非常感谢

2 个答案:

答案 0 :(得分:0)

它应该工作。确保在加载DOM后加载javascript。将javascript放在</body>

之上

答案 1 :(得分:0)

你的jsFiddle已经不见了,但是为了从这样的HTML调用,你的变量必须是全局定义的,它可能不是(但是如果没有完整的源代码则无法确定)