print()打印时,js添加的样式无效

在使用window.print() 或者 iframe.contentWindow.print()时,以下添加的CSS样式无效,想知道如何解决

var lt_img = document.getElementsByTagName("img");
for (var i = 0; i < lt_img.length; i++) {
    var width = Number(getWidth(lt_img[i]));
    var height = Number(getHeight(lt_img[i]));
    if (width > height) {
        lt_img[i].style.transform = "rotate(90deg)";
        lt_img[i].style.msTransform = "rotate(90deg)";
        lt_img[i].style.marginTop = "0px";
        lt_img[i].style.marginLeft = height + "px";
    };
};
阅读 8k
1 个回答

为什么我打印的时候打印不出播放的视频?
为什么黑白打印机打印不出我的红色?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题