Ich versuche, das folgende Javascript zu verwenden, um verschiedene Popups zu erstellen.Image Popups beim Klicken auf Text. Das Problem ist, dass alle Popup-Bilder angezeigt werden, wenn ich auf einen der Textcontainer klicke. Ich weiß, dass mir etwas offensichtlich fehlt. Jede Hilfe würde sehr geschätzt werden. Hier ist der JS-Code:Verwenden von .getElementsByClassName für den Zugriff auf mehrere Popups
function myFunction() {
var popup = document.getElementsByClassName("myPopup");
for(var i=0; i<popup.length; i++) {
popup[i].classList.toggle('show');
}
}
HTML:
<div class="popup" onclick="myFunction()"><span class="castName">Viola,</span>
<span class="popuptext myPopup"><img src=Viola_1.jpg
style="width:300px;height:100%;" alt="Viola"><p>Miss Ellen Terry as Viola, mid
to late 19th century</p></span></div>
Wie verhält sich der 'text' zum richtigen' popup'? – NewToJS
Hallo, der Text ist ein Container, der beim Anklicken ein Popup-Bild aktiviert. –