私はJavaScriptクイズを持っており、ユーザーがボタンをクリックすると画像が表示されるようにしたいと考えています。たとえば、正しい回答をクリックすると、緑色の盛り上がりが表示されます。ここに私のコードは、現時点では次のとおりです。JavaScript:画像ボタン
<!DOCTYPE html>
<html>
<head>
<title>JavaScript Task 1</title>
<meta charset="UTF-8">
<style>
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333;
border-style: solid;
}
li {
float: left;
}
li a {
display: block;
color: black;
text-align: center;
padding: 14px 55px;
text-decoration: none;
}
li a:hover {
background-color: #111;
border-style: solid;
}
.tasks {
color: black;
font-size: 250%;
text-align: center;
}
.t&f {
color: white;
font-size: 250%;
text-align: center;
border-style: solid;
}
</style>
</head>
<body>
<ul>
<li>
<a href="index_page.html">Home</a>
</li>
<li>
<a href="task1.html">Task 1</a>
</li>
<li>
<a href="task2.html">Task 2</a>
</li>
<li>
<a href="task3.html">Task 3</a>
</li>
<li>
<a href="task4.html">Task 4</a>
</li>
<li>
<a href="task5.html">Task 5</a>
</li>
<li>
<a href="task6.html">Task 6</a>
</li>
<li>
<a href="task7.html">Task 7</a>
</li>
</ul>
<script src="script-1.js" type="text/javascript">
</script>
<script>
</script>
<div class='tasks'>
<div class='container'>
<h1>Task 1</h1>
</div>
</div>
<div class='tasks'>
<div class='container'>
<h3>True or False Quiz</h3>
<h5>Question One</h5>
<h6>1) Michael Jackson’s Thriller is the greatest-selling album of
all time.</h6>
<button onclick="document.bgColor='Green'; alert('Correct! Good job :)')">True</button>
<button onclick="document.bgColor='Red'; alert('Wrong! Unlucky. Try again :(')">False</button>
</div>
</div>
<div class='tasks'>
<div class='container'>
<h5>Question Two</h5>
<h6>2) The modern Caesar salad is derived from a recipe dating back
to ancient Rome.</h6>
<button onclick="document.bgColor='Red';alert('Wrong! Unlucky. Try again :(')">True</button>
<button onclick="document.bgColor='#00cc00'; alert('Correct! Good job :)')">False</button>
</div>
</div>
<div class='tasks'>
<div class='container'>
<h5>Question Three</h5>
<h6>3) Ozone is "good" in the upper atmosphere but "bad" in the
lower.</h6>
<button onclick="document.bgColor='Green'; alert('Correct! Good job :)')">True</button>
<button onclick="document.bgColor='#ff3300'; alert('Wrong! Unlucky. Try again :(')">
False</button>
</div>
</div>
</body>
</html>
多くのおかげ
ジェームズ
あなたの質問をしてください?? – praguan
最初にCSSをHTMLから分離します。そして、私の助言は、JQuery(DOM操作のための最も簡単なライブラリ - 私の意見)を学ぶことです。 –
ユーザーがボタンをクリックしたときに画像を表示するにはどうしたらいいですか? @praguan –