問題1
問題1 : 「色変更ボタン」をクリックしたときに、「文字色」の文字を赤色に変えてください。
文字色
サンプルコード
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<p id="character">文字色</p>
<button onclick="colorChange()" >色を変える</button>
</body>
<script>
function colorChange() {
let character = document.getElementById("character");
character.style.color = "red";
}
</script>
</html>
問題2
問題2 : 「表示する」ボタンと「非表示にする」ボタンを設置して、文字の表示状態を変更できるようにしてください。※非表示の場合は文字があったスペースごと消してよいです。
文字表示
サンプルコード
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<p id="display">文字表示</p> <button onclick="characterDisplayBlock()">文字を表示する</button>
<button onclick="characterDisplayNone()">文字を非表示にする</button>
</body>
<script>
let display = document.getElementById("display");
function characterDisplayBlock() {
display.style.display = "block";
}
function characterDisplayNone() {
display.style.display = "none";
}
</script>
</html>
補足
表示
要素.style.display = "block";
要素を取得できないようにして完全にその場にない状態にする。スペースごと消える。
要素.style.display = "none";
問題3
問題3 : 問題2でやった非表示をスペースを確保したまま非表示にしてください。
文字表示
サンプルコード
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body> <p id="display2">文字表示</p>
<button onclick="characterVisible()">文字を表示する</button>
<button onclick="characterHidden()">文字を非表示にする</button>
</body>
<script>
let display2 = document.getElementById("display2");
function characterVisible {
display2.style.visibility = "visible";
}
function characterHidden() {
display2.style.visibility = "hidden";
}
</script>
</html>
補足
表示
要素.style.visibility = "visible";
要素は存在するが画面上は見えない状態。スペースは確保されたまま非表示になる
要素.style.visibility = "hidden";
コメント