2016-06-23 1 views
1

Offensichtlich verwenden viele Werbetreibende document.write() um zusätzliche Skripte in eine Seite einzufügen.Welchen Vorteil hat das Einfügen eines Skript-Tags mit document.write() (für die Anzeige individueller Werbung)?

Zum Beispiel:

var url = 'http://ads.com/buyme?rand=' + Math.random() 
document.write('<script src="'+ url +'"></scr'+'ipt>') 

Was ist der Vorteil, diese Technik zu verwenden?

Warum schreiben Sie nicht wie üblich <script src="'http://ads.com/buymev?rand=123"></script> in den HTML-Code? Oder mit document.createElement ('Skript')?

Was ist der besondere Vorteil der Verwendung von document.write(), wenn ich jemanden Werbung zeigen möchte?

Antwort

4

document.write kann beliebiges, sogar unvollständiges, unvollständiges und falsch formatiertes HTML in das Dokument einfügen. Es ist sehr schnell, weil der Browser keine bestehende DOM-Struktur ändern muss.

Ein guter Link http://javascript.info/tutorial/document-write