Всем здравствуйте, подскажите мне пожалуйста, в чем моя ошибка.
Цель следующая: Необходимо чтобы при нажатии на картинку появлялся блок (в данном случае там только текст).
Ошибку я допустил именно в строке document.getElementsByClassName... так как если вставить вывод чего-либо после это записи, он просто не выводится. Много разной информации прочитал по этому поводу, но либо я дурак, либо лыжи не едут... Надеюсь на вашу помощь..
<head>
<meta charset="utf-8">
<title>Текст</title>
<link href="style-create.css" rel="stylesheet">
<script src="../game/skr.js"></script>
</head>
<body>
<div id="classes">
<input id="archer" type="image" src="../game/img/archer.jpg" onClick="Archer()">
<input id="mag" type="image" src="../game/img/mag.jpg" onClick="Mag()">
</div>
<div id="content">
<div class="archer">
<p>текст текст текст</p>
</div>
</div>
</body>
'use strict';
function Archer() {
document.body.style.background = "red";
document.getElementsByClassName('archer').style.display = "block";
};
function Mag() {
document.body.style.background = "white";
};
Код:
|
.archer {
display: none;
} |