2017-09-01 16 views
1

外部CSSを使用してhtml divを印刷したい、外部フォントを読み込むdivはコンテンツ編集可能なdivです.jQueryを使用していましたが、AngularJsを使用します。角度jsを使用してdivを印刷します

<script> 
 
function printContent(el){ 
 
var restorepage = $('body').html(); 
 
var printcontent = $('#' + el).clone(); 
 
$('body').empty().html(printcontent); 
 
window.print(); 
 
$('body').html(restorepage); 
 
} 
 
</script>
#test { 
 
\t color: #008000; 
 
}
<button onclick="printContent('test')"> Print</button> 
 

 
<div id="test" contenteditable="true">ADCDDDDDSSS</div>

答えて

0

あなたがbodyするために選択DOMのHTMLを設定し、あなたの要件ごとにそれを印刷することができangular.element.find

angular.element.find('test'); 
console.log(t.html().text()) 

を用いて同様の方法により、特定のDOM要素にアクセスすることができます。

+0

"console.log(t.html()。text())"ここで "t"とは何ですか? –

+0

これは 'angular.element.find( 'test')の出力を保存する一時変数です; –

関連する問題