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";
    };
};
待解决 悬赏分:0 - 离问题结束还有 505天11小时14分30秒
反对 0举报 0 收藏 0

我来回答

回答1