javascript - 如何使用 JavaScript 在 div 中加载 HTML 页面?

标签 javascript html google-chrome

我想在 <div id="content"> 中加载 home.html .

<div id="topBar"> <a href ="#" onclick="load_home()"> HOME </a> </div>
<div id ="content"> </div>
<script>
      function load_home(){
            document.getElementById("content").innerHTML='<object type="type/html" data="home.html" ></object>';
  }
</script>

这在我使用 Firefox 时工作正常。当我使用谷歌浏览器时,它要求插件。如何让它在 Google Chrome 中运行?

最佳答案

我终于找到了问题的答案。解决方法是

function load_home() {
     document.getElementById("content").innerHTML='<object type="text/html" data="home.html" ></object>';
}

关于javascript - 如何使用 JavaScript 在 div 中加载 HTML 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42981289/

相关文章:

javascript - 使用 $this 和 .find 在另一个 div 中查找一个 div

javascript - JQuery 下拉菜单适用于 Firefox 但不适用于 Google Chrome

jquery - 在 jquery 中移动带有文本的 div + array,IE 行为不端

html - 我的 jQuery 代码不再适合 jQuery 1.9.on。有人告诉我我现在该怎么办?

javascript - Onclick 在 Chrome 中触发两次,而不是 IE 或 Firefox

javascript - JSFL for...in 循环似乎不起作用

javascript - 范围名称未在 Controller 中隔离?

html - 如何使用 webpack 打包图片?

javascript - V8 的点火装置究竟有什么作用?

html - 仅在 Chrome 中星级评分重叠的背景图像未对齐