HTML DOM-document schrijven()
Voorbeelden
Schrijf wat tekst rechtstreeks naar de HTML-uitvoer:
document.write("Hello World!");
Schrijf enkele HTML-elementen rechtstreeks naar de HTML-uitvoer:
document.write("<h2>Hello World!</h2><p>Have a nice day!</p>");
Door document.write() te gebruiken nadat een document is geladen, wordt alle bestaande HTML verwijderd:
// This should be avoided:
function myFunction() {
document.write("Hello World!");
}
Hieronder meer voorbeelden.
Definitie en gebruik
De write()
methode schrijft rechtstreeks naar een open (HTML) documentstroom.
Waarschuwing
De write()
methode verwijdert alle bestaande HTML bij gebruik op een geladen document.
De write()
methode kan niet worden gebruikt in XHTML of XML.
Opmerking
De write()
methode wordt meestal gebruikt om te schrijven naar uitvoerstromen die door de open()
methode zijn geopend.
Zie "Meer voorbeelden" hieronder.
Zie ook:
Syntaxis
document.write(exp1, exp2, exp3, ...)
Parameters:
Parameter | Description |
exp1, exp2, exp3, ... |
Optional. The output stream. Multiple arguments are allowed and will be appended to the document in order of occurrence. |
Winstwaarde
GEEN |
Meer voorbeelden
Schrijf een datumobject rechtstreeks naar de HTML-uitvoer:
document.write(Date());
Open een uitvoerstroom, voeg wat HTML toe en sluit vervolgens de uitvoerstroom:
document.open();
document.write("<h1>Hello World</h1>");
document.close();
Open een nieuw venster en schrijf er wat HTML in:
const myWindow = window.open();
myWindow.document.write("<h1>New Window</h1>");
myWindow.document.write("<p>Hello World!</p>");
Het verschil tussen write() en writln()
schrijf() en schrijfln():
<body>
<p>Note that write() does NOT add a new line after each statement:</p>
<pre>
<script>
document.write("Hello World!");
document.write("Have a nice day!");
</script>
</pre>
<p>Note that writeln() adds a new line after each statement:</p>
<pre>
<script>
document.writeln("Hello World!");
document.writeln("Have a nice day!");
</script>
</pre>
</body>
Het heeft geen zin om writeln() in HTML te gebruiken.
Als u nieuwe regels in HTML wilt, moet u alinea's of <br> gebruiken:
document.write("Hello World!<br>");
document.write("Have a nice day!");
Browserondersteuning
document.write
wordt ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |