Saya memiliki skrip yang sangat sederhana untuk menampilkan div saat diklik. Namun kode ini berada dalam loop posting, yang menyebabkan skrip rusak. Tentunya karena beberapa link dan div memiliki kelas dan id yang sama. Bagaimana saya bisa membuat skrip ini berfungsi untuk setiap posting untuk halaman dengan banyak posting? Apakah saya perlu melakukan foreach? Baca juga sesuatu tentang menambahkan kelas di jquery. Adakah yang bisa membantu saya?
<style>
div.custhide{display:none;}
</style>
<script>
function setVisibility(id, visibility) {
document.getElementById(id).style.display = visibility;
}
</script>
<a class="my-post-like" onclick="setVisibility('custhide', 'inline');";>Click here to see</a>
<div itemprop="location" itemscope itemtype="http://schema.org/Place" class="custhide" id="custhide">
Content hidden.
</div>