Phương thức getElementsByClassName() for get trong JavaScript
Phương thức getElementsByClassName() for get trong JavaScript
Phương thức getElementsByClassName() for get trong JavaScript
Tự code rồi chạy thử...
Chạy Thử
<!DOCTYPE html>
<html>
<head>
<title>Phương thức getElementsByClassName() for get trong JavaScript</title>
</head>
<body>
<h1>Phương thức getElementsByClassName() for get trong JavaScript</h1>
<p>Phương thức getElementsByClassName() trong JavaScript dùng để lấy các phần tử HTML có tên lớp giống nhau và cùng nằm trong một phần tử cha để thực hiện những hành động vào các phần tử HTML con đó theo những vị trí được chỉ định, ở ví dụ này mình dùng vòng lặp for để duyệt của các class và lấy ra nội dung, thuộc tính của các class:</p>
<div id="divid">
<p class="tieude" data-id="1">Tiêu đề 1</p>
<p class="tieude" data-id="2">Tiêu đề 2</p>
<p class="tieude" data-id="3">Tiêu đề 3</p>
<p class="tieude" data-id="4">Tiêu đề 4</p>
<p class="tieude" data-id="5">Tiêu đề 5</p>
</div>
<script>
document.write("<b>Kết quả:</b><br>");
// Lấy id của divid
const divid = document.getElementById("divid");
// Lấy danh sách class tieude nằm trong id divid
const list = divid.getElementsByClassName('tieude');
// Lặp qua các class tieude
for (let i = 0; i < list.length; i++) {
// Lấy nội dung và giá trị của thuộc tính data-id trong mỗi class tieude
document.write("Nội dung: "+list[i].innerText+", data-id: "+list[i].getAttribute('data-id')+"<br>");
}
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>Phương thức getElementsByClassName() for get trong JavaScript</title>
</head>
<body>
<h1>Phương thức getElementsByClassName() for get trong JavaScript</h1>
<p>Phương thức getElementsByClassName() trong JavaScript dùng để lấy các phần tử HTML có tên lớp giống nhau và cùng nằm trong một phần tử cha để thực hiện những hành động vào các phần tử HTML con đó theo những vị trí được chỉ định, ở ví dụ này mình dùng vòng lặp for để duyệt của các class và lấy ra nội dung, thuộc tính của các class:</p>
<div id="divid">
<p class="tieude" data-id="1">Tiêu đề 1</p>
<p class="tieude" data-id="2">Tiêu đề 2</p>
<p class="tieude" data-id="3">Tiêu đề 3</p>
<p class="tieude" data-id="4">Tiêu đề 4</p>
<p class="tieude" data-id="5">Tiêu đề 5</p>
</div>
<script>
document.write("<b>Kết quả:</b><br>");
// Lấy id của divid
const divid = document.getElementById("divid");
// Lấy danh sách class tieude nằm trong id divid
const list = divid.getElementsByClassName('tieude');
// Lặp qua các class tieude
for (let i = 0; i < list.length; i++) {
// Lấy nội dung và giá trị của thuộc tính data-id trong mỗi class tieude
document.write("Nội dung: "+list[i].innerText+", data-id: "+list[i].getAttribute('data-id')+"<br>");
}
</script>
</body>
</html>
Phương thức getElementsByClassName() for get trong JavaScript nằm trong bài viết Phương thức getElementsByClassName() trong JavaScript