【发布时间】:2015-02-03 10:23:10
【问题描述】:
我有一个非常奇怪的问题。我有一个按钮,目前使用以下代码打印条形码标签:
<button id="printButton">
PRINT BARCODE LABEL
</button>
然后此按钮成功调用:
printButton.onclick = function()
{ CODE }
问题是我希望能够通过按下一个按钮来打印多个条形码标签。因此,我将 javascript 函数更改为:
function print()
{ CODE }
并添加
printButton.onclick = function()
{
print();
}
我的想法是我最终可以从同一个按钮按下调用多个打印函数(print1() print2() 等)。问题是,当我像上面那样重写代码时,什么也没有发生,即使在我看来应该发生与以前完全相同的事情?任何的想法?如果有人认为这可能会有所帮助,我很乐意发布完整的代码。
【问题讨论】:
-
您不需要发布完整的代码,但您需要发布足够的代码来复制问题。您是否在浏览器的错误控制台中看到错误?
-
好像都是ok
-
谢谢你们的回答。问题最终是原始函数在“onload”函数内,我在它之外创建了新函数。
标签: javascript html forms