HTML DOM Document write() メソッド
- 前のページ URL
- 次のページ writeln()
- 上一层に戻る HTML DOM Documents
定義と使用法
write()
このメソッドはオープンされた(HTML)ドキュメントストリームに直接書き込む。
警告:
write()
このメソッドは既に読み込まれたドキュメント上で使用される場合、すべての既存の HTML を削除します。
write()
このメソッドは XHTML または XML では使用できません。
ヒント:write()
このメソッドは open() メソッドでオープンされた出力ストリームに最もよく使用されます。以下の例を参照してください。
もっと詳しく:
例
例 1
テキストを直接 HTML 出力に書き込む:
document.write("Hello World!");
例 2
HTML 要素を直接 HTML 出力に書き込む:
document.write("<h2>こんにちは、世界!</h2><p>良い一日をお過ごしください。</p>");
例 3
ドキュメントが読み込まれた後にdocument.write()を使用してすべての既存のHTMLを削除する:
// このような状況は避けるべきです: function myFunction() { document.write("Hello World!"); }
例 4
Dateオブジェクトを直接HTML出力に書き込みます:
document.write(Date());
例 5
出力ストリームを開き、HTMLを追加し、それを閉じます:
document.open(); document.write("<h1>Hello World</h1>"); document.close();
例 6
新しいウィンドウを開き、HTMLを書き込んでください:
const myWindow = window.open(); myWindow.document.write("<h1>New Window</h1>"); myWindow.document.write("<p>Hello World!</p>");
文法
document.write(exp1, exp2, exp3, ...)
引数
引数 | 説明 |
---|---|
exp1, exp2, exp3, ... |
オプション。出力ストリーム。 複数の引数を受け入れ、表示順にドキュメントに追加されます。 |
戻り値
ありません。
write()とwriteln()の違い
writeln()は各ステートメントの後ろに改行符を追加します。write()はしません。
例
document.write("Hello World!"); document.write("Have a nice day!"); document.write("<br>"); document.writeln("Hello World!"); document.writeln("Have a nice day!");
注意
HTMLで使用 writeln() 意味がありません。type=".txt"のテキストドキュメントにのみ有効です。HTMLでは改行符は無視されます。
HTMLで改行したい場合は、以下を使用する必要があります段落または <br>
:
例 1
document.write("Hello World!"); document.write("<br>"); document.write("Have a nice day!");
例 2
document.write("<p>Hello World!</p>"); document.write("<p>Have a nice day!</p>");
ブラウザのサポート
すべてのブラウザがサポートしています document.write
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
サポート | サポート | サポート | サポート | サポート | サポート |
- 前のページ URL
- 次のページ writeln()
- 上一层に戻る HTML DOM Documents