Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 打印带有样式和内容的Div_Javascript_Jquery_Html_Css_Printing - Fatal编程技术网

Javascript 打印带有样式和内容的Div

Javascript 打印带有样式和内容的Div,javascript,jquery,html,css,printing,Javascript,Jquery,Html,Css,Printing,在这里,div包含一个文本框和glyphicon,文本框值将在页面加载时动态加载。现在我需要打印该Div及其样式属性和文本框内容 HTML代码如下: $(文档).ready(函数(){ document.getElementById(“text1”).value=“Johnny Bravo”; }); $(函数(){ $(“#btnPrint”)。单击(函数(){ var contents=$(“#一”).html(); 变量frame1=$(''); frame1[0]。name=“fram

在这里,div包含一个文本框和glyphicon,文本框值将在页面加载时动态加载。现在我需要打印该Div及其样式属性和文本框内容

HTML代码如下:

$(文档).ready(函数(){
document.getElementById(“text1”).value=“Johnny Bravo”;
});
$(函数(){
$(“#btnPrint”)。单击(函数(){
var contents=$(“#一”).html();
变量frame1=$('');
frame1[0]。name=“frame1”;
frame1.css({“位置”:“绝对”,“顶部”:“-1000000px”});
$(“正文”)。追加(第1帧);
var frameDoc=frame1[0]。contentWindow?frame1[0]。contentWindow:frame1[0]。contentDocument.document?frame1[0]。contentDocument.document:frame1[0]。contentDocument;
frameDoc.document.open();
frameDoc.document.write(‘检查表’);
frameDoc.document.write(“”);
frameDoc.document.write(“”);
var source='bootstrap.min.js';
var script=document.createElement('script');
setAttribute('type','text/javascript');
script.setAttribute('src',source);
frameDoc.document.write(内容);
frameDoc.document.write(“”);
frameDoc.document.close();
setTimeout(函数(){
window.frames[“frame1”].focus();
window.frames[“frame1”].print();
框架1.移除();
}, 500);
});
});