打印按钮不起作用
Print Button does not work
我为网页创建的打印按钮不起作用。当我检查元素时,似乎什么都没有出来。没有一个错误
这是我的html代码:
<button onclick = "printAddOrders()">Print New Orders</button>
这是javascript函数代码:
function printNewOrders(){
window.print();
}
$(document).on("click", "#print-click", printNewOrders);
这里还有一个链接到我的JSFiddle,我在那里模拟了这个问题,为了展示起见,让事情变得更清楚:
https://jsfiddle.net/poch_MENDOZA/7uwm8sd0/
您可以通过按钮调用printAddOrders()
。我想你的意思是调用printNewOrders()
您忘记将print-click
id添加到<button>
<button id="print-click" onclick="printAddOrders()">
并且函数名称不一致。您在html中有printAddOrders
,在js中有printNewOrders
。
这是你的一把正在工作的小提琴叉。
您既没有定义printNewOrders
也没有定义printAddOrders
。对于onclick
,您已经附加了printAddOrders
,但没有函数体。
第二,没有id print-click
附加到任何DOM元素。
你的jsfiddle不工作,因为你已经使用了$,但还没有包括jquery
以下是单击按钮打开print window
的代码片段。你不需要jquery这里
HTML
<button onclick = "printAddOrders()" id ="print-click">Print New Orders</button>
JS
function printAddOrders(){
window.print();
}
没有jquery 的jsfiddle
带有jquery 的代码段
HTML
// Note there is no onclick handler added since you are delegating the event to click of `print-click`
<button onclick = "" id ="print-click">Print New Orders</button>
JS
function printNewOrders(){
window.print();
}
$(document).on("click", "#print-click", printNewOrders);
jsfiddle with jquery
尝试
<button onclick = "window.print()">Print New Orders</button>
<button onclick = "window.print();">Print New Orders</button>
你想完成什么?或者你需要更多的打印功能?
供您参考的完整代码:
函数printNewOrders(){window.print();}
感谢
- 点击按钮输入不起作用
- Js.erb VS按钮标记-不'不起作用.为什么?
- 按钮字段确认点击不'不起作用
- JQuery示例不起作用-“;对象没有't支持属性或方法'按钮'&”;
- ng disabled在chrome中不起作用.按钮在角度上未禁用
- JS动态添加字段-删除按钮不起作用
- 角度无线电按钮ng模型不起作用
- 当我通过.aspx.cs创建按钮时,它不起作用
- 一键启动按钮不起作用
- 带有向下钻取的 Amchart 图表工作正常,但“后退”按钮不起作用
- 为什么不'这个HTML按钮不起作用
- 使用javascript后,提交按钮不起作用
- 表单中的提交按钮在 PHP 打印中不起作用
- 镀铬延长件内部的聚合物纸按钮不起作用
- 我的提交按钮不起作用
- 搜索按钮谷歌地图在我的vf页面上不起作用
- AngularJs:多次点击同一个按钮不起作用
- 我尝试将引导下拉按钮添加到 但下拉菜单不起作用.我该怎么做
- visualforce页面javascript按钮点击不起作用
- 单击功能不起作用按钮