js_helloworld
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| js_helloworld [2018/05/19 20:47] – 管理者 | js_helloworld [2018/05/19 20:50] (現在) – 管理者 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ~~NOCACHE~~ | ||
| + | {{tag> | ||
| + | [[start]]>[[programming_start]] | ||
| + | ====== Hello, | ||
| + | JavaScriptを使って画面に「Hello, | ||
| + | |||
| + | 表示する方法は色々ありますがここでは代表的な「document.write」と「innerHTML」を使た方法を紹介します。 | ||
| + | ---- | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | ===== document.writeを使う方法 ===== | ||
| + | 下記のプログラムをUTF8で保存してブラウザで表示すると「Hello, | ||
| + | |||
| + | 使用時の注意点はHTML作成時にしか使えません、ページ表示後にonclickイベントなどで使用するとHTMLページが消されてdocument.writeで出力した文字だけが表示されます。 | ||
| + | |||
| + | <file javascript index.html> | ||
| + | < | ||
| + | <html lang=" | ||
| + | < | ||
| + | <meta charset=" | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | document.write("< | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | 実行結果 | ||
| + | < | ||
| + | <div class=" | ||
| + | < | ||
| + | document.write("< | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | 表示で使用しているJavaScriptは< | ||
| + | <code javascript> | ||
| + | < | ||
| + | document.write("< | ||
| + | </ | ||
| + | </ | ||
| + | ----- | ||
| + | ===== innerHTMLを使う方法 ===== | ||
| + | 下記のプログラムをUTF8で保存してブラウザで表示すると「Hello, | ||
| + | |||
| + | document.writeと違い、表示する部分にはinnerHTMLの実行より前に固有のID名を持った要素(p/ | ||
| + | |||
| + | <file javascript index.html> | ||
| + | < | ||
| + | <html lang=" | ||
| + | < | ||
| + | <meta charset=" | ||
| + | </ | ||
| + | < | ||
| + | <p id=' | ||
| + | < | ||
| + | document.getElementById(" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | 実行結果 | ||
| + | < | ||
| + | <div class=" | ||
| + | <p id=' | ||
| + | < | ||
| + | document.getElementById(" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | 表示で使用しているのは下記の部分です。事前に用意したp要素(id=output_innerhtml)にinnerHTMLで文字を挿入しています。 | ||
| + | < | ||
| + | <p id=' | ||
| + | < | ||
| + | document.getElementById(" | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | [[start]]>[[programming_start]] | ||
| + | |||
| + | |||
