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

标签 javascript html google-chrome

我希望 home.html 加载到 <div id="content"> .

<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/17636528/

相关文章:

html - 相当于-webkit-mask-image : -webkit-gradient in Mozilla Firefox?

javascript - 我从哪里开始对这些 slider 进行编码?

javascript - 通过单击单选按钮更改 CSS 中的多个 div 颜色

python - selenium.common.exceptions.NoSuchElementException : Message: no such element: Unable to locate element using Selenium ChromeDriver Chrome with Python

java - 通过套接字在Java桌面应用程序和Java浏览器小程序之间建立通信

html - 为什么我的图标不在右边

javascript - SlideJS 的宽度和交换不起作用

javascript - 处理空数组并出现错误 "Uncaught (in promise) SyntaxError: Unexpected end of JSON input."

javascript - 通过单击按钮打开特定的 KendoUI 窗口

javascript - 当文本延伸到输入上时输入字体的渐变透明度