Writes a string of text followed by a newline character to a document.
Syntax
document.writeln(line);
Parameters
line
is 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.