Мне нужно, чтобы элементы make внутри элемента div появлялись и исчезали при нажатии на элемент div. Когда веб-страница загружается, она должна просто сказать «Нажмите здесь». После нажатия под оригинальным текстом должен появиться новый текст с надписью «Нажмите сюда еще раз». После повторного нажатия появляется новый текст под надписью «Нажмите еще раз». После повторного нажатия весь этот текст будет удален, и появится новый текст с надписью «Спасибо». После повторного нажатия этот текст будет удален, и появится новый текст, говорящий «До свидания». После повторного щелчка все будет удалено, включая поле, в котором отображается текст. Я новичок в этом, и я не знаю, что я делаю, и даже не могу получить всплывающее сообщение, когда div нажата, что, кажется, должно быть довольно просто. Вот мой html код:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="project4.css">
<script src="prototype.js" type="text/javascript"></script>
<script src="project4.js" type="text/javascript"></script>
</head>
<body>
<div id="main" class="box">
<p id="clickHere">Click here</p>
<p id="clickHereAgain">Click here again</p>
<p id="clickOnceMore">Click once more</p>
<p id="thankYou">Thank you</p>
<p id="goodbye">Goodbye</p>
</div>
</body>
</html>
Мой javascript код, чтобы просто попытаться получить всплывающее предупреждение:
$(document).ready(function(){
$("div").click(function(){
alert("The paragraph was clicked.");
});
});
И мой css код:
.box {
background-color: green;
color: white;
width: 300px;
height: 200px;
padding: 10px;
text-align: center;
font-size: 30px;
}