私はこのJavaScriptメソッドに問題があります。私はちょうど私が1つのリンクをクリックすると、隠された画像を表示し、それをもう一度クリックすると隠すようにしたい。しかし、それは正しく動作していません。コードはそれをあなた自身でチェックし、このことで私を助けようとしています。宜しくお願いします。JavaScriptが隠し絵を表示していません
<head>
<style>
.hide {
display: none;
}
</style>
</head>
<body>
<a data-img='sloth-pic' id='sloth' href='#'>Sloth</a>
<img class='hide' id='sloth-pic' src='https://static-secure.guim.co.uk/sys-images/Education/Pix/pictures/2013/1/17/1358446759827/A-three-toed-tree-sloth-h-008.jpg' style='width:304px;height:228px;'>
<script>
var sloth = document.getElementById("sloth");
var slothPic = document.getElementById("sloth");
sloth.addEventListener("click", function() {
if(slothPic.className === "hide") {
sloth.className = "";
} else if(sloth.className === ""){
slothPic.className = "hide";
}
});
</script>
</body>
側の注意点として、私がこのようなことがたくさん容易になりますようあなたは、jQueryのを見てお勧めします。 – Oisin