javascript - printJS 无效的 HTML 元素 ID
问题描述
我有一个触发 printJS 的 jquery 函数,但它对我不起作用,我做错了什么吗?
$('body').on('click', '#printablebutton', function() {
printJS('printablearea', 'html');
)};
这应该会触发一些东西来打印。
但是 Chrome 中的错误控制台显示
Invalid HTML element id: #printablearea dispatch @ jquery-3.4.1.min.js:2
来源是这样的
<body>
<main>
<div>
<button id="printablebutton" type="button">click</button>
<div id="printablearea">... ---snipped a dozen tables--- ... </div>
</div>
</main>
</body>
解决方案
推荐阅读
- browser - BrowserComponent 产生 NullPointerException
- mysql - 我可以在 MySQL 中使用什么来代替 CASE WHEN THEN?
- reactjs - 从 React.js 转换为 React.tsx 属性 'id' 不存在于类型 'never' 上。TS2339
- html - 媒体查询停止覆盖?
- dart - 如何在 Dart 中建模递归结构
- swiftui - SwiftUI displayModeButtonItem 是内部管理的
- amazon-web-services - 为 docker 容器运行推理模型提供额外的输入
- python - Pandas 根据另一个数据框中 2 列的值过滤行
- javascript - 部署失败的 Netlify
- java - 删除对象以释放内存 JAVA