我在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()的第一个单选按钮,它不想显示警报。但是,如果我直接调用警报,它就可以工作。有谁知道为什么?非常感谢
答案 0 :(得分:0)
它应该工作。确保在加载DOM后加载javascript。将javascript放在</body>
答案 1 :(得分:0)
你的jsFiddle已经不见了,但是为了从这样的HTML调用,你的变量必须是全局定义的,它可能不是(但是如果没有完整的源代码则无法确定)