Ich möchte HTML-Dokument aus HTML-String von Javascript erstellen.Wie repliziere ich HTML-Dokument mit Javascript?
Ich kann einfach HTML-Dokument von Javascript durch Variable document
erstellen. Ich habe versucht, HTML-Dokument aus HTML-String durch diese Art und Weise zu erstellen:
var parser=new DOMParser();
var htmlDoc=parser.parseFromString(htmlstring, "text/html");
Es sieht gut aus, ich habe HTML-Dokument aus htmlstring
. Aber nach der Verwendung, sehe ich viele Unterschiede hier, zum Beispiel ist document.location.hostname
, ich kann nicht aus HTML-Dokument von htmlstring
, ich weiß nicht, wie viele Eigenschaften wurde verloren.
Gibt es also sowieso genau zu replizieren document
von einem HTML-String?
Eine HTML-Zeichenfolge keinen Standort hat, während ein Dokument schafft. – Schlaus
Was wäre der Ort für eine zufällige Zeichenfolge, die Sie gerade analysiert haben? Ich möchte es wissen? – adeneo
@adeneo 'document.location.hostname' = Domäne. – TomSawyer