我想用外部css打印html div,我在加载外部字体,div是内容可编辑的div,我是用jQuery做的,但我想使用AngularJs。
<script>
function printContent(el){
var restorepage = $('body').html();
var printcontent = $('#' + el).clone();
$('body').empty().html(printcontent);
window.print();
$('body').html(restorepage);
}
</script>
&#13;
#test {
color: #008000;
}
&#13;
<button onclick="printContent('test')"> Print</button>
<div id="test" contenteditable="true">ADCDDDDDSSS</div>
&#13;
答案 0 :(得分:0)
您可以使用 angular.element.find
访问特定的DOM元素angular.element.find('test');
console.log(t.html().text())
类似地,您可以将所选DOM的html设置为body
并根据您的要求打印它。