我在一個頁面上有多個圖像。每張圖片都有一個與其關聯的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>
哦天!!你甚至嘗試過使用Google嗎? –
有什麼情況?點擊第一個鏈接,你在隱藏什麼?你在展示什麼? wantToGo和dontWantToGo代表什麼?請詳細說明。 –