如何将 HTML 保存到变量中
how can I save the html to a variable
http://codepen.io/kevinchappell/pen/mPQMYZ
function showPreview() {
let formRenderOpts = {
formData: fbTemplate.value,
render: false
},
renderedForm = new FormRenderFn(formRenderOpts).markup,
html = `<!doctype html><title>Form Preview</title><body>${renderedForm}</body></html>`;
var formPreviewWindow = '';//window.open('', 'formPreview', 'height=480,width=640,toolbar=no,scrollbars=yes');
formPreviewWindow.document.write(html);
var style = document.createElement('link');
style.appendChild(document.createTextNode(''));
style.setAttribute('href', '//formbuilder.online/assets/css/form-render.min.css');
style.setAttribute('rel', 'stylesheet');
style.setAttribute('type', 'text/css');
formPreviewWindow.document.head.appendChild(style);
}
与其使用 window.open 打开 html,不如如何将 html 保存到变量中?
有了 jQuery,只需使用 jQuery/$
构造函数快捷方式即可将 HTML 字符串转换为 jQuery 对象。然后,您可以使用jQuery的append方法来更简洁地附加样式表。
然后,可以将生成的对象插入到文档中,或者使用 jQuery 的 html()
方法返回完整的 HTML。
var formRenderOpts = {
formData: fbTemplate.value,
render: false
},
renderedForm = new FormRenderFn(formRenderOpts).markup,
html = $('<!doctype html><head><title>Form Preview</title></head><body>' + renderedForm + '</body></html>');
html.find('head').append('<link rel="stylesheet" href="//formbuilder.online/assets/css/form-render.min.css"></style>');
//Output the HTML:
console.log(html.html());
相关文章:
- 将JavaScript变量保存到Rails模型
- 将javascript变量保存到数据库中
- 将Javascript从PHP变量保存到文件
- 跨站点脚本过滤器阻止了我使用python-cgi脚本将javascript变量保存到mysqldb的尝试
- 需要将一个值从javascript变量保存到php会话
- Angular ui路由器,通过url/url变量保存状态
- 是否将Javascript变量保存为PHP变量?获取、发布、COOKIE
- 尝试将 PHP $_POST 变量保存到 javascript 中,但它不起作用
- 将 PHP 变量保存到函数中的脚本变量
- 如何让变量保存 mongodb 数据库
- 角度将变量保存到带有 ajax 调用的 laravel 会话不起作用
- 无法将变量保存到本地存储中
- 将 javascript 变量保存到 Ruby 中
- 如何在Symfony中将javascript变量保存到我的表单类型中
- 从javascript变量保存图像
- Backbone.js没有't将变量保存在集合中
- 将js函数中的一个变量保存到代码后面的server/#C中
- AngularJS是否将变量保存到文件中
- SAPUI5 jQuery.sap.storage变量保存
- 如何将Jmeter变量保存到csv文件