 补充回答: 试了下 `` 确实无法成功调用 `print()` 方法, 不过你可以参考下 [MDN -Printing](https://link.segmentfault.com/?enc=QeheTZMHh%2BF8eM9l2qPzsw%3D%3D.qbGSCTq4yORWIfd0ZAW6UJFPyQJYekZFSY7UitCaCuVr15Mvujk1qpBisrOQVfaqWA6mWSodh%2BEp3dudtEUfS2SHNHF6CK22EtIoV%2FOZGqDMndoVXRbUy1szf5SXB0rp), 创建一个 `iframe` 对象来实现打印. 或者直接把你的 `` 替换成 `` 如果非得要使用 ``, 也可以参考 [Print.js](https://link.segmentfault.com/?enc=cQmwMMZn1ZvYXtl1CbsV8Q%3D%3D.TSMwYSO%2BodBoHwsJ2tmm7RpbGHHHrcJ2wKbUznIea3k%3D), 这个库实现了一些[浏览器兼容](https://link.segmentfault.com/?enc=tftmGVbZf522QHGAAqe36g%3D%3D.viJvI7hP1GL6BXtntYMUvFbebzAIojvxvDrzd%2Fs%2F3ZfddBsW4pw8QhxZUUNLCUMEMY%2BoEDBwNeDdd%2Fh2XaINo7K6X%2B29eNrYUUwcyOYUH6k%3D)