テキストをクリックすると、次のjavascriptを使用してさまざまなpopups.Imageポップアップを作成しようとしています。問題は、いずれかのテキストコンテナをクリックすると、すべてのポップアップイメージが表示されることです。私は何かが明らかでないことを知っている。どんな助けでも大歓迎です。ここでJSのコードです:.getElementsByClassNameを使用して複数のポップアップにアクセスする
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>
'text'が正しい' popup'に関連してどのように? – NewToJS
こんにちは、このテキストは、クリックするとポップアップイメージをアクティブにするコンテナです。 –