我在下面的代码中尝试通过单击按钮将一些 javascript 动态写入新的 html 页面。
然而,我在尝试这样做时遇到错误,理论上我得到“未终止的字符串常量”,这应该有效:
var html = '<!DOCTYPE html>\n'
html += '<html>\n'
html += '<head>\n'
html += '<script type="text/javascript">\n'
html += 'function testme() {\n'
html += 'alert("the test worked!")\n'
html += '}\n'
html += '</script>\n'
html += '</head>\n'
html += '<body>\n'
html += '</body>\n'
html += '</html\n'
window.open('','').document.write(html)