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