Wir können von Oldskool Bosheit wie folgt gehen:
document.write('<p >Here is some syndicated content.</p>');
Zu moderner Schönheit wie dieser:
var newcontent = document.createElement('p'); newcontent.id = 'syndicated-content'; newcontent.appendChild(document.createTextNode('Here is some syndicated content.')); var scr = document.getElementById('syndication'); scr.parentNode.insertBefore(newcontent, scr);
Wir könnten sogar noch einen Schritt weiter gehen und die iD <script> entfernen, aber in diesem Fall würden wir eine konkrete Methode zur Identifizierung des spezifischen Elements benötigen. Wir könnten das tun, indem wir sein SRC kennen: </script>
var scripts = document.getElementsByTagName('script'); for(var i=0; i<scripts.length; i++) { if(scripts[i].src == 'http://www.mydomain.com/syndication.js') { //scripts[i] is the one break; } }
Und da haben Sie es - eine einfache, aber elegante Art, Inhalte einzuführen und die letzte Überreste der Notwendigkeit von Dokumenten zu entfernen. Write!
Wie kann ich Innerhtml als Alternative zum Dokument verwenden. Um es als Alternative zum Dokument.Write zu verwenden, können Sie ein Element auswählen und seine innere Eigenschaft auf die gewünschte HTML -Zeichenfolge festlegen. Zum Beispiel:
Neue Inhalte
'; Um es als Alternative zum Dokument zu verwenden. Zum Beispiel:document.getElementById ('myelement'). TextContent = 'neuer Inhalt';
var newElement = document.createelement ('p');
newElement.textContent = 'neuer Inhalt'; als Alternativen zu document.write. Dazu gehören InsertAdjacenthtml, InsertBefore und Austausch. Diese Methoden bieten mehr Flexibilität in Bezug auf wo und wie der neue Inhalt in das Dokument eingefügt wird.
Kann ich JQuery als Alternative zum Dokument verwenden. Dazu gehören .html (), .Text () und .Append (). Diese Methoden ähneln ihren JavaScript -Gegenstücken, bieten jedoch eine bequemere und leistungsfähigere Syntax. Dazu gehören eine verbesserte Leistung, eine bessere Kontrolle über die Struktur des Dokuments und die Kompatibilität mit modernen Webentwicklungspraktiken. Es erleichtert auch Ihr Code leichter zu lesen und zu pflegen. Es wird empfohlen, stattdessen die Alternativen zu verwenden, da sie eine effizientere und flexiblere Möglichkeit bieten, den Inhalt des Dokuments zu manipulieren. Dazu gehören Webentwicklungs -Tutorials, Online -Kurse und Dokumentation zu JavaScript und JQuery. Sie können auch die Artikel und Diskussionen auf Websites wie Stack Overflow und CodeProject überprüfen.
Das obige ist der detaillierte Inhalt vonEinlegen Sie ohne Dokument ein. Schreiben Sie. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!