次のコードがあります。
<a onClick="change('img1');" href="#"><img src="../name_footer/alexis-name.png" /></a>
alexis-name の画像をクリックすると、別の画像「img1」
が呼び出されます。
これがchange()のjsです
function change(v) {
var confirm = document.getElementById("target");
if (v == "imgA") {target.className = "cast1";}
else if (v == "imgB") {target.className = "cast2";}
else if (v == "imgC") {target.className = "cast3";}
else if (v == "imgD") {target.className = "cast4";}
else if (v == "imgE") {target.className = "question";}
else if (v == "img1") {target.className = "bio1";}
else if (v == "img2") {target.className = "bio2";}
else if (v == "img3") {target.className = "bio3";}
else if (v == "img4") {target.className = "bio4";}
else {target.className = "chart";}
}
document.querySelector("button").addEventListener("click", function(){
document.querySelector("div").style.display = "block";
});
複数の onclicks などを使用する必要がありますか?
私は次のことを試しました: ユーザーが img1 をクリックしたときに表示される絶対位置を持つ div を追加します。
<a onClick="change('img1');" href="#"><img src="../name_footer/alexis-name.png" /></a>
<div id=blah style="position:absolute; top:500px; left:700px; width:130px; height:130px;"><a href="domain"></a>