在 Google Chrome 中使用 JavaScript 将 HTML 页面加载到 Div
问题:
我正在尝试使用 JavaScript 将“home.html”页面加载到 ID 为“content”的 div 中。该代码在 Firefox 中有效,但在 Google Chrome 中会提示需要插件。
代码:
<script> function load_home() { document.getElementById("content").innerHTML = '<object type="type/html" data="home.html"></object>' } </script>
解决方案:
要解决 Google Chrome 中的问题,请将“object”标签中的“type”属性修改为如下:
function load_home() { document.getElementById("content").innerHTML = '<object type="text/html" data="home.html"></object>' }
通过将“type”属性更改为“text/html”,浏览器现在可以正确地将 HTML 页面加载到指定的 div 中,从而消除插件提示。
以上是为什么我的 JavaScript 代码在 Firefox 中加载 HTML,但在 Chrome 中提示输入插件?的详细内容。更多信息请关注PHP中文网其他相关文章!