是否可以将样式转换为字符串,将所有css样式(包括使用javascript动态创建的样式)放入HTMLElement标签中?
发布于 2015-11-21 05:03:45
发布于 2015-11-21 06:49:39
获取样式并不是一个真正的选择,还有css规则,内联样式和用户代理样式,它们也会影响实际的外观。
您可以始终使用jQuery css()方法来获取元素的计算值:ref css()
$(ele).css('height'); //Most of common properties are supported但这不会完成你想要的工作。
我会使用rasterizeHTML.js将它保存为图像,我需要元素在浏览器中看起来完全一样。
如果这是您的目标,我建议您使用其他已经做得很好的方法和库:html2canvas
在html2canvas中,结果是相当准确的,主要的限制是图像-但有几种方法可以克服这一点,比如使用图像作为背景。
希望我能帮上忙。
https://stackoverflow.com/questions/33835966
复制相似问题