Tôi đã googled xung quanh và tìm thấy nhiều kịch bản để ẩn và hiển thị nội dung DIV, như một chuyển đổi trên nút bấm.CSS/Javascript Hiển thị/Ẩn DIV bằng lớp CSS?
Nhưng chúng hoạt động bằng ID.
Tôi muốn làm điều tương tự NHƯNG Tôi muốn sử dụng một lớp thay vì một id để nếu tôi muốn có 20 DIV của chuyển đổi đó ... Ẩn/Hiện tôi không phải thêm mã phụ.
Dưới đây là một số mã:
<script language="javascript">
function toggle() {
var ele = document.getElementById("toggleText");
var text = document.getElementById("displayText");
if(ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "show";
}
else {
ele.style.display = "block";
text.innerHTML = "hide";
}
}
</script>
<a id="displayText" href="javascript:toggle();">show</a> <== click Here
<div id="toggleText" style="display: none"><h1>peek-a-boo</h1></div>
bất cứ ai có thể giúp với điều này xin vui lòng?
Cảm ơn
gì mã nào bạn có cho đến nay? – Hristo
Cũng giống như với một id ngoại trừ một id được chỉ định bởi "#" và một lớp được chỉ định bằng dấu "." – Catfish
Bạn có muốn TẤT CẢ các thẻ chuyển đổi đồng thời không? Hoặc mỗi cá nhân với một lớp chung chung để nhóm chúng theo? –