假設我在JavaScript中使用正則表達式並將其保存在var中。將字符串轉換爲HTML文檔
所以我的字符串會是這樣的:
var reg= "<html><body>..... </body></html>"
或僅
var reg= "<body>....</body>
如何讓我這個字符串轉換成HTML文件,我將能夠從一個Javascript功能某處顯示。
假設我在JavaScript中使用正則表達式並將其保存在var中。將字符串轉換爲HTML文檔
所以我的字符串會是這樣的:
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>");
然後你改變你的整個頁面進入那個。
甚至可以在你寫一個iFrame
或Window
,Dialog
...
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")
例如元素之後,你可以.appendChild(div)
在iFrame
容易這樣:
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。
[**TH̘Ë͖͖̉̉P͠O̚N̐Y̡H̸̡̪̯ͨ͊̽̅̾Ȩ̸̡̬̩̪̯̾͛ͪ̈ͨ͊̽̅̾͘Ȩ̬̩̾͛ͪ̈͘C̷̙̝͖ͭ̏ͥͮ͟Oͮ͏̮̪̝͍M̖͊̒ͪͩͬ̚̚͜Ȇ̴̟̟͙̞ͩ͌͝S̨̥̫͎̭ͯ̿̔**](http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags) – adeneo