Javascript打印在IE9中不起作用

Javascript打印在IE9中不起作用,javascript,internet-explorer,Javascript,Internet Explorer,为什么这个代码(Print-iFrame)在IE中不起作用。什么是可行的解决方案 <script type="text/javascript"> function printTrigger(elementId) { var getMyFrame = document.getElementById(elementId); getMyFrame.focus(); getMyFrame.contentWindow.print(); } </script>

为什么这个代码(Print-iFrame)在IE中不起作用。什么是可行的解决方案

<script type="text/javascript">
function printTrigger(elementId) {
    var getMyFrame = document.getElementById(elementId);
    getMyFrame.focus();
    getMyFrame.contentWindow.print();
}
</script>

函数printTrigger(elementId){
var getMyFrame=document.getElementById(elementId);
getMyFrame.focus();
getMyFrame.contentWindow.print();
}

getMyFrame.print()应可用于打印iframe

getMyFrame.print()应可用于打印iframe

我试图使用
,但这也不起作用。你知道怎么了吗?只需将焦点放在正确的元素:
getMyFrame.contentWindow.focus()
我试图使用
,但这也不起作用。你知道怎么了吗?只需将焦点放在正确的元素:
getMyFrame.contentWindow.focus()打印在iframe元素上不起作用,但iframe的windowprint在iframe元素上不起作用,而是在iframe的window上起作用