Heim >Web-Frontend >js-Tutorial >Warum lädt mein JavaScript-Code HTML in Firefox, fragt aber in Chrome nach einem Plugin?
Laden einer HTML-Seite in ein Div mit JavaScript in Google Chrome
Frage:
Ich versuche, die Seite „home.html“ mithilfe von JavaScript in ein Div mit der ID „content“ zu laden. Der Code funktioniert in Firefox, fordert jedoch zur Eingabe eines Plug-Ins in Google Chrome auf.
Code:
<script> function load_home() { document.getElementById("content").innerHTML = '<object type="type/html" data="home.html"></object>' } </script>
Lösung:
Um das Problem in Google Chrome zu beheben, ändern Sie das „type“-Attribut innerhalb des „object“-Tags als folgt:
function load_home() { document.getElementById("content").innerHTML = '<object type="text/html" data="home.html"></object>' }
Durch die Änderung des „type“-Attributs in „text/html“ lädt der Browser die HTML-Seite nun korrekt in das angegebene Div, wodurch die Aufforderung zur Eingabe eines Plug-ins entfällt.
Das obige ist der detaillierte Inhalt vonWarum lädt mein JavaScript-Code HTML in Firefox, fragt aber in Chrome nach einem Plugin?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!