单击javascript函数不起作用

时间:2011-06-17 20:48:24

标签: javascript jquery html5

我有一个打印条形码的功能,我想制作一个点击事件,但是当我在点击时使用javascript调用我的功能时,它不起作用,请找到下面的代码? 我可以在没有onclick的情况下在页面上查看它。我想调用get_object(id)

5 个答案:

答案 0 :(得分:5)

如果您将其复制粘贴,则首先需要更改

onclick "get_object("110091")"

onclick="get_object('110091')"

您忘记了 = 符号,并且您不能在属性值中使用双引号(因为它们已经用于分隔它)

答案 1 :(得分:3)

你错过了=符号它应该是onclick =“get ...”

答案 2 :(得分:2)

您的帖子输入错误,或者“onclick”实际丢失后是“=”吗? 此外,您应该在get_object()方法中使用单引号,否则将无法正确解析。

答案 3 :(得分:1)

您的代码需要阅读:

... onclick="get_object('110091')" ...

注意两个等号,并使用里面的备用引号字符 - 因为你使用双引号来包含属性并传递函数参数将会中断。

另外,为什么要使用这么复杂的get_object()函数?您的问题已标记为HTML5,AFAIK保证getElementById()可用。

答案 4 :(得分:0)

你的get_object函数什么都不做,只是使用传入的id返回DOM对象 - 它不会绘制任何条形码...听起来像你想要的那样:

<button type="button" button data-theme="b" id="submit" onclick="DrawCode39Barcode(get_object('inputdata').innerHTML,0);return false;">theater</button>