2017-04-12 13 views
-1

ボタンをクリックするとdivコンテンツが印刷されます。しかし、次回は動作しません。このようなdivを印刷するには

var printContents = document.getElementById('screen').innerHTML; 
var originalContents = document.body.innerHTML; 
document.body.innerHTML = printContents; 
window.print(); 
document.body.innerHTML = originalContents; 
+0

あなたは 'イベント' のコードを追加することができますか? –

答えて

1

function printdiv(printpage) 
 
{ 
 
var headstr = "<html><head><title></title></head><body>"; 
 
var footstr = "</body>"; 
 
var newstr = document.all.item(printpage).innerHTML; 
 
var oldstr = document.body.innerHTML; 
 
document.body.innerHTML = headstr+newstr+footstr; 
 
window.print(); 
 
document.body.innerHTML = oldstr; 
 
return false; 
 
}
<html> 
 
<head> 
 
<title>div print</title> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script> 
 
</head> 
 
<body> 
 

 
<input name="b_print" type="button" class="ipt" onClick="printdiv('div_print');" value=" Print "> 
 

 
<div id="div_print"> 
 

 
<h1 style="Color:Red">The Div content which you want to print</h1> 
 

 
</div> 
 

 
</body> 
 

 
</html>

何か: - が、それはあなたに役立つことを願っています。.. https://forums.asp.net/t/1261525.aspx

+0

初めての仕事ですが、次回は仕事しません:( –

+0

私はLOLを印刷していません! –

関連する問題