2011-06-17 189 views
-1

我有一個打印條形碼的功能,我想點擊事件,但是當我點擊使用javascript調用我的功能時,它不起作用,請找到下面的代碼? 我可以在沒有onclick的頁面上查看它。我想打電話的get_object(ID)javascript function on click not working

+0

你缺少一個「= 「之後」onclick「 –

回答

3

你缺少等號(=)應該是的onclick =「獲得......」

+0

仍然不工作 –

2

是你的帖子拼寫錯誤,或者是「=」後的「點擊」,其實缺少什麼? 另外,您應該在get_object()方法內使用單引號,否則這將無法正確解析。

5

如果你複製粘貼的,你首先需要改變

onclick "get_object("110091")" 

onclick="get_object('110091')" 

你忘了=標誌,而不能使用雙引號「的屬性中值(因爲它們已經用於分離它)

1

您的標籤需要閱讀:

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

請注意等號和內部使用的替代引號字符 - 因爲它是您使用雙引號括住屬性並傳遞函數參數將中斷。

另外,爲什麼要使用這樣複雜的get_object()函數?您的問題被標記爲HTML5其中AFAIK保證getElementById()將可用。

+0

即時通訊使用HTML 5我只是想調用該功能,我已經改變了上面的代碼,也在這裏下面:不工作的傢伙 –

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>