我正在構建一個可以嵌入到其他網站的小部件。小部件是使用document.write()
創建的iframe,但我不知道如何使用javascript應用iframe doctype。javascript用嚴格的文檔類型創建一個iframe
這裏是我的代碼:
document.write("<iframe scrolling=\"no\" frameborder=\"0\">");
document.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">");
document.write("<html>");
document.write("<head></head><body></body>");
document.write("</html>");
document.write("</iframe>");
document.write("</div>");
iframe的創建,但我不適用的doctype。 有沒有辦法做到這一點?
感謝
恐怕這不起作用。 iframe標籤之間的所有元素都在原始頁面中,並且在瀏覽器不支持iframe的情況下顯示。你用這段代碼得到的只是一個帶有src =「about:blank」'的iframe。請查看:[MDN:'
@Teemu哦..我明白了......但問題依然存在。我使用javascript創建了一個基礎框架,並且我可以使用javascript將元素添加到iframe。有沒有辦法添加文檔類型? –
如果你的意思是,你真的「document.write()」代碼中的body標籤之間的一些元素,他們也可以在iframe中看到,這個問題將超出我的理解。 – Teemu