【问题标题】:Onclick function doesn't work for calling javascriptOnclick 函数不适用于调用 javascript
【发布时间】:2015-01-24 14:17:56
【问题描述】:

我在 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() 的单选按钮,它不想显示警报。但是,如果我直接调用警报,它就会起作用。有谁知道为什么??非常感谢

【问题讨论】:

  • 对不起,如果html出现这样的情况,我希望你可以直接检查jsfiddle,谢谢
  • 您的代码(此处)和您的小提琴不匹配。这是为什么?小提琴应该证明问题。
  • 对不起,但是在您给 jsFiddle 链接中,代码可以按您的意愿工作。你能仔细检查你的问题吗?谢谢。
  • 我真的没明白你的问题

标签: javascript jquery html


【解决方案1】:

它应该工作。确保在加载 DOM 后加载 javascript。在&lt;/body&gt;上方放置javascript

【讨论】:

    【解决方案2】:

    你的 jsFiddle 不见了,但为了像这样从 HTML 调用,你的变量必须是全局定义的,它可能不是(但如果没有完整的源代码就不能肯定地说)。

    【讨论】:

      猜你喜欢
      • 2013-05-24
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多