我目前正在尝试设置一个系统,我可以调用浏览器的打印功能来打印对象标签的数据属性。即我有一个带有pdf作为内容的对象标签,我想要一种方法,当我按下按钮时,我只能打印pdf。
这就是我现在所拥有的。
<head>
<script type="text/javascript">
function printMe () {
var test = document.getElementById('pdf');
test.focus();
test.print();
}
</script>
</head>
<body>
<object data="test.pdf" type="application/pdf" id="pdf"></object>
<button onclick="printMe()">Print!</button>
</body>
现在,当我点击我的按钮时,我一直收到错误Uncaught TypeError: undefined is not a function
。我在这里做错了什么以及如何正确设置?