Ich möchte meine HTML-Zeichenfolge unten in einem HTML-Dokument konvertieren. Der folgende Code funktioniert in Firefox und Chrome, aber nicht in anderen Browsern (Opera, Safari, IE). Kannst du mir helfen?
%Vor%Danke, dass Sie nicht in JQuery antworten.
Ich möchte genau das tun, aber in Javascript
%Vor%Mein Hauptziel ist es, meinen HTML-Text in ein HTML-Dokument umzuwandeln, um die Eigenschaften Breite und Höhe meines iframes zu ändern.
Versuchen Sie es. Ich hatte ein Problem mit der eingebetteten Quelle als "//www.youtube.com/embed/ZnuwB35GYMY". Aber wenn Sie "http:" hinzufügen, so ist es " Ссылка ", es hat funktioniert. Getestet in Safari.
%Vor%Probieren Sie einfach den folgenden Code aus, wenn Sie kein Problem haben, dieses Element in bereits erstellte Elemente einzufügen.
%Vor% Div-Element mit id = content
:
Andernfalls können Sie die JavaScript-Funktion verwenden, um Elemente mit einigen Parametern zu erstellen. Beispielfunktion:
%Vor%Sie können ein DomParser Polyfill hier erhalten: Ссылка
Es verwendet im Wesentlichen innerHTML, um Dinge in ein neues Dokument zu schieben, also könnten Sie das auch auf einem übergeordneten Element tun. Sobald das innerHTML eingelesen und geparst ist, können Sie die getElementById, getElementsByTagName, querySelector usw. der Eltern verwenden.
Tags und Links javascript html parsing html-parsing