我试图将我的一个元素的innerHTML设置为另一个只显示纯文本的html文件的内容.这可能吗?我正在考虑它的方式如下,但显然它只是直接将文本设置为该引用而不是显示文件的内容.
document.getElementById("myElement").innerHTML = "directory/file.html"
最佳答案
您可以使用iframe
标记:
您只需更改其src属性即可轻松更改iframe的内容(它将自动更新):
document.getElementById('myHtml').src = 'other_file.html';
如果你还想使用innerHTML来显示字符串中的html,你可以使用iframe的srcdoc属性(覆盖src属性):
document.getElementById('myHtml').srcdoc = '