Writes a string of text followed by a newline character to a document.
Syntax
document.writeln(line);
Parameters
lineis string containing a line of text.
Example
document.writeln("<p>enter password:</p>");
Notes
document.writeln is the same as document.write but adds a newline.
Note: document.writeln (like document.write) does not work in XHTML documents (you'll get a "Operation is not supported" (
NS_ERROR_DOM_NOT_SUPPORTED_ERR) error on the error console). This is the case if opening a local file with a .xhtml file extension or for any document served with an application/xhtml+xml MIME type. More information is available in the W3C XHTML FAQ.Specifications
| Specification | Status | Comment |
|---|---|---|
| HTML Living Standard The definition of 'document.writeln()' in that specification. |
Living Standard | |
| Document Object Model (DOM) Level 2 HTML Specification The definition of 'document.writeln()' in that specification. |
Obsolete |
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
writeln | Chrome
Full support
45
| Edge Full support 12 | Firefox Full support Yes | IE ? | Opera Full support Yes | Safari Full support Yes | WebView Android
Full support
45
| Chrome Android
Full support
45
| Firefox Android Full support Yes | Opera Android Full support Yes | Safari iOS Full support Yes | Samsung Internet Android
Full support
5.0
|
Legend
- Full support
- Full support
- Compatibility unknown
- Compatibility unknown
- See implementation notes.
- See implementation notes.
