我有一个非常奇怪的问题。我有一个按钮,当前使用以下代码打印条形码标签:
<button id="printButton">
PRINT BARCODE LABEL
</button>
然后此按钮成功调用:
printButton.onclick = function()
{ CODE }
问题是我希望只需按一下按钮即可打印多个条形码标签。所以,我将javascript函数更改为:
function print()
{ CODE }
并添加了
printButton.onclick = function()
{
print();
}
我的想法是,我最终可以从同一个按钮调用多个打印功能(print1()print2()等)。问题是,当我重写上面的代码时,没有任何反应,即使在我看来,完全相同的事情应该发生在以前?任何的想法?如果有人认为可以提供帮助,我很乐意发布完整的代码。
答案 0 :(得分:-1)
我愿意:
$('#printButton').on('click',function (){
//call print method
});
答案 1 :(得分:-1)
var a1 = function (_func) { console.log('print'); if (_func != null) { _func()} }
printButton.onclick = function () {
a1(a1(a1(a1(null))));
}
&#13;
<button id="printButton"> PRINT BARCODE LABEL</button>
&#13;
答案 2 :(得分:-2)
function print(){alert('print func');}
printButton.onclick = print;
<button id="printButton">
PRINT BARCODE LABEL
</button>