ฉันมีสคริปต์ง่ายๆ นี้เพื่อแสดง div onclick อย่างไรก็ตาม โค้ดนี้อยู่ในการวนซ้ำของโพสต์ ซึ่งทำให้สคริปต์เสียหาย แน่นอนว่าเนื่องจากลิงก์และ div หลายรายการมีคลาสและรหัสเดียวกัน ฉันจะทำให้สคริปต์นี้ใช้ได้กับทุกโพสต์สำหรับเพจที่มีหลายโพสต์ได้อย่างไร ฉันจำเป็นต้องทำ foreach หรือไม่? อ่านบางอย่างเกี่ยวกับการเพิ่มคลาสใน jquery ใครสามารถช่วยฉันออก?
<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>