HTML DOM Dokument skryf()
Voorbeelde
Skryf 'n bietjie teks direk na die HTML-uitvoer:
document.write("Hello World!");
Skryf 'n paar HTML-elemente direk na die HTML-uitvoer:
document.write("<h2>Hello World!</h2><p>Have a nice day!</p>");
Deur document.write() te gebruik nadat 'n dokument gelaai is, vee alle bestaande HTML uit:
// This should be avoided:
function myFunction() {
document.write("Hello World!");
}
Meer voorbeelde hieronder.
Definisie en gebruik
Die write()
metode skryf direk na 'n oop (HTML) dokumentstroom.
Waarskuwing
Die write()
metode verwyder alle bestaande HTML wanneer dit op 'n gelaaide dokument gebruik word.
Die write()
metode kan nie in XHTML of XML gebruik word nie.
Let wel
Die write()
metode word meestal gebruik om te skryf na uitvoerstrome wat deur die open()
metode oopgemaak word.
Sien "Meer voorbeelde" hieronder.
Sien ook:
Sintaksis
document.write(exp1, exp2, exp3, ...)
Grense
Parameter | Description |
exp1, exp2, exp3, ... |
Optional. The output stream. Multiple arguments are allowed and will be appended to the document in order of occurrence. |
Terugkeerwaarde
GEEN |
Meer voorbeelde
Skryf 'n datumvoorwerp direk na die HTML-uitvoer:
document.write(Date());
Maak 'n uitsetstroom oop, voeg 'n bietjie HTML by, maak dan die uitsetstroom toe:
document.open();
document.write("<h1>Hello World</h1>");
document.close();
Maak 'n nuwe venster oop en skryf 'n bietjie HTML daarin:
const myWindow = window.open();
myWindow.document.write("<h1>New Window</h1>");
myWindow.document.write("<p>Hello World!</p>");
Die verskil tussen skryf() en writln()
skryf() en skryfln():
<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>
Dit maak geen sin om writeln() in HTML te gebruik nie.
As jy nuwe reëls in HTML wil hê, moet jy paragrawe of <br> gebruik:
document.write("Hello World!<br>");
document.write("Have a nice day!");
Blaaierondersteuning
document.write
word in alle blaaiers ondersteun:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |