JavaScript の出力
JavaScriptには印刷や出力機能がありません。
データを表示するJavaScript
JavaScriptはさまざまな方法でデータを出力できます:
window.alert()を使用してアラートボックスをポップアップします。
document.write() メソッドを使用して、コンテンツを HTML ドキュメントに書き込みます。
innerHTML を使用して HTML 要素に書き込みます。
console.log() を使用してブラウザのコンソールに書き込みます。
window.alert()を使用します
アラートボックスをポップアップしてデータを表示できます:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PHP中文网(php.cn)</title>
</head>
<body>
<h1>我的第一个页面</h1>
<p>我的第一个段落。</p>
<script>
window.alert('你好吗');
</script>
</body>
</html>プログラムを実行して試してください
HTML要素を操作
JavaScript からの HTML 要素、 document.getElementById(id) メソッドを使用できます。
HTML 要素を識別するには「id」属性を使用し、要素のコンテンツを取得または挿入するには innerHTML を使用してください:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PHP中文网(php.cn)</title>
</head>
<body>
<h1>PHP中文网</h1>
<p id="demo">我的第一个段落。</p>
<script>
document.getElementById("demo").innerHTML="段落已修改。";
</script>
</body>
</html>プログラムを実行して試してください
上記の JavaScript ステートメント (<script> タグ内) は次のようになります。 Web ブラウザで実行:
document.getElementById("demo") は、id 属性を使用して HTML 要素を検索する JavaScript コードです。
innerHTML = "段落が変更されました。" は、要素の HTML コンテンツ (innerHTML) を変更するために使用される JavaScript コードです。
HTML ドキュメントに書き込みます
HTML ドキュメントに JavaScript を直接書くことができます:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>PHP中文网(php.cn)</title> </head> <body> <h1>我的第一个 Web 页面</h1> <p>我的第一个段落。</p> <script> document.write(Date()); </script> </body> </html>
プログラムを実行して試してください
注: コンテンツをドキュメント出力に書き込む場合のみ document.write() を使用してください。 。ドキュメントの読み込みが完了した後に document.write が実行されると、HTML ページ全体が上書きされます。以下のように
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>PHP中文网(php.cn)</title>
</head>
<body>
<h1>我的第一个 Web 页面</h1>
<p>我的第一个段落。</p>
<button onclick="myFunction()">点我</button>
<script>
function myFunction()
{
document.write(Date());
}
</script>
</body>
</html>プログラムを実行して試してみましょう
コンソールに書き込みます
ブラウザがデバッグをサポートしている場合は、console.log() メソッドを使用してブラウザに JavaScript 値を表示できます。
ブラウザでF12を使用してデバッグモードを有効にし、デバッグウィンドウの「コンソール」メニューをクリックします。
えープログラムを実行して試してください
- おすすめコース
- コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜 















