将字符串转换为HTML文档

Convert a string into HTML Document

本文关键字:HTML 文档 转换 字符串      更新时间:2023-12-24

假设我在Javascript中正则表达式一个字符串,并将其保存在一个var.中

所以我的字符串应该是这样的:

var reg= "<html><body>..... </body></html>"

或仅

var reg= "<body>....</body>

如何将这个字符串制作成HTML文档,以便在Javascript函数的某个地方显示。

var win = window.open('');
win.document.write(reg);

您可以使用javascript document.write()。您可以使用此命令输出字符串,该字符串可以是html元素,甚至是javascript代码,或者css等。

当然你可以尝试这样的东西:

document.write("<body><div>a</div></body>");

然后你把你的整个页面都变成那样。

或者你甚至可以用iFrameWindowDialog。。。

newWindow = window.open("");
newWindow.document.write("<body><div>a</div></body>");

newDialog = window.openDialog("");
newDialog.document.write("<body><div>a</div></body>");

我试过使用iFrame,但很不高兴没有找到写入函数。但是,例如,您可以使用var div = document.createElement("div")创建元素,然后可以通过以下方式轻松地在iFrame中创建.appendChild(div)

var iframe = document.createElement("iframe");
iframe.id = 'iFrame';
var stringElement = "div";
var div = document.createElement(stringElement);
iframe.appendChild(div);
document.body.appendChild(iframe);

你有太多的window.showModalDialog(),但我不知道它是如何工作的kk。