ページに複数の画像があります。各画像には、それに関連付けられたIDがあります。画像ごとに、ユーザーが心臓をクリックできるようにします。ユーザーが心臓をクリックすると、開いている心臓アイコンは、その画像だけの閉じた心臓アイコンに置き換えられます。同様に、ユーザが画像を聴いていないとき、閉じた心臓のアイコンは、開いた心臓のアイコンに置き換えられるべきである。javascriptを使用して特定のdivを表示および非表示にする方法はありますか?
javascriptで正しく実装できません。変更する必要のあるアイコンだけをどのように参照するのですか?これを実装する方法に関するアドバイスはありますか?
Javascriptを
<script >
function wantToGo(id) {
console.log(id);
}
function dontWantToGo(id) {
console.log(id);
}
</script>
HTML
<div class='col-md-4'>
<img src = "http://i.imgur.com/gwzxVWi.jpg ">
<!-- Open heart icon -->
<a href = "#" onClick = "wantToGo(4)"><i class="fa fa-heart-o"></i></a>
<!-- Closed heart icon -->
<a href = "#" onClick = "dontWantToGo(4)"><i class="fa fa-heart" aria-hidden="true" style = "color:red;"></i></a>
</div>
<div class='col-md-4'>
<img src = "http://i.imgur.com/Ohk2jxC.jpg ">
<a href = "#" onClick = "wantToGo(5)"><i class="fa fa-heart-o"></i></a>
<a href = "#" onClick = "dontWantToGo(5)"><i class="fa fa-heart" aria-hidden="true" style = "color:red;"></i></a>
</div>
ああ愛するに
cursor
を設定するcss
position:absolute
、z-Index
、:checked
、隣接兄弟セレクタ、background
、url()
、:hover
!あなたはこれをグーグルで試したことがありますか? –シナリオは何ですか?最初のリンクをクリックすると、何を隠していますか?あなたは何を見せていますか? wantToGoとdontWantToGoは何を表していますか?詳細を教えてください。 –