HTML DOM Document write() metod
- Föregående sida URL
- Nästa sida writeln()
- Gå tillbaka till föregående nivå HTML DOM Dokumenter
Definition och användning
write()
Metoden skriver direkt till det öppnade (HTML-) dokumentflödet.
Varning
write()
Metoden raderar alla befintliga HTML när den används på redan laddade dokument.
write()
Metoden kan inte användas i XHTML eller XML.
Tips:write()
Metoden används ofta för att skriva utdata öppnad med open() metod. Se exempel nedan.
Se också:
Exempel
Exempel 1
Skriv text direkt till HTML-utdata:
document.write("Hello World!");
Exempel 2
Skriv HTML-element direkt till HTML-utdata:
document.write("<h2>Hej Världen!</h2><p>Hava en bra dag!</p>");
Exempel 3
Använd document.write() för att ta bort all befintlig HTML efter att dokumentet har laddats:
// Undvik detta fall: function myFunction() { document.write("Hello World!"); }
Exempel 4
Skriv in datumobjektet direkt i HTML-utdata:
document.write(Date());
Exempel 5
Öppna en utdataström, lägg till något HTML och stäng utdataströmmen:
document.open(); document.write("<h1>Hello World</h1>"); document.close();
Exempel 6
Öppna ett nytt fönster och skriv in något HTML i det:
const myWindow = window.open(); myWindow.document.write("<h1>Nytt fönster</h1>"); myWindow.document.write("<p>Hello World!</p>");
Syntax
document.write(exp1, exp2, exp3, ...)
Parametrar
Parametrar | Beskrivning |
---|---|
exp1, exp2, exp3, ... |
Valfritt. Utdataström. Tillåter flera parametrar och lägger till dem i den ordning de uppstår i dokumentet. |
Returvärde
Ingen.
Skillnaden mellan write() och writeln()
writeln() lägger till en radbrytning efter varje mening. write() gör inte det.
Exempel
document.write("Hello World!"); document.write("Ha en bra dag!"); document.write("<br>"); document.writeln("Hello World!"); document.writeln("Ha en bra dag!");
Observera
Använda i HTML writeln() är meningslös. Det används endast när skriva ut textdokument (type=".txt"). HTML ignorerar radbrytningar.
Om du vill bryta rad i HTML måste du användastyckeeller <br>
:
Exempel 1
document.write("Hello World!"); document.write("<br>"); document.write("Ha en bra dag!");
Exempel 2
document.write("<p>Hello World!</p>"); document.write("<p>Ha en bra dag!</p>");
webbläsarstöd
alla webbläsare stöder document.write
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Stöd | Stöd | Stöd | Stöd | Stöd | Stöd |
- Föregående sida URL
- Nästa sida writeln()
- Gå tillbaka till föregående nivå HTML DOM Dokumenter