JavaScript出力
①ポップアップ表示
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>一白山中(ennya.hatenablog.com)</title>
</head>
<body>
<h1>初めての画面</h1>
<p>初めての段落</p>
<script>
window.alert(5 + 6);
</script>
</body>
</html>
②HTML要素を入れ替え
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>一白山中(ennya.hatenablog.com)</title>
</head>
<body>
<h1>初めてのWebサイト</h1>
<p id="demo">初めての段落</p>
<script>
document.getElementById("demo").innerHTML="段落もう更新された";
</script>
</body>
</html>
③HTML自体に出力する
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>一白山中(ennya.hatenablog.com)</title>
</head>
<body>
<h1>初めてのWebサイト</h1>
<p>初めての段落</p>
<script>
document.write(Date());
</script>
</body>
</html>
または、
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>一白山中(ennya.hatenablog.com)</title>
</head>
<body>
<h1>初めてのWebサイト</h1>
<p>初めての段落</p>
<button onclick="myFunction()">クリックしてください</button>
<script>
function myFunction()
{
document.write(Date());
}
</script>
</body>
</html>
④コンソールに出力する
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>一白山中(ennya.hatenablog.com)</title>
</head>
<body>
<h1>初めてのWebサイト</h1>
<p>
ブラウザ(Chrome, edge, Firefox) F12で開発者ツールで稼働させ、コンソールタブで、確認できます。
</p>
<script>
a = 5;
b = 6;
c = a + b;
console.log(c);
</script>
</body>
</html>
※alterよりconsoleのほうは、より詳しい情報を確認できます。また、サイト画面も中断されないです。
※consoleにも変数利用できます。
var hello = 'hello'; var one = 1; console.log('%s world', hello) console.log('%d + 1 = 3', one)
※consoleのレイアウト調整もできます。
console.log('%cfuck', 'font-size:20px')
(function() { var _log = console.log; console.log = function() { if (typeof(arguments[0]) != 'object' && typeof(arguments[0]) != 'function' && arguments.length == 1) { _log.call(console, '%c' + arguments[0], "text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15);font-size:5em") } else { _log.call(console, ...arguments) } } })()