Document anchors() trong Javascript
Trong bài này freetuts sẽ giới thiệu thuộc tính document anchors javascript, nó sẽ giúp ta lấy được tất cả các thẻ a trong tài liệu HTML.
1. document anchors javascript là gì?
Anchors Collection là một dạng thuộc tính kiểu như bộ chọn selector, Anchors Collection sẽ chọn tất cả các thẻ <a> được thiết lập thuộc tính name tồn tại trong trang.
Lưu ý rằng chuẩn HTML hiện tại đã loại bỏ thuộc tính name của thẻ <a>, vì vậy thuộc tính anchors này không còn hữu ích nữa.
Các thẻ <a> đã được chọn sẽ được sắp xếp dựa theo thứ tự xuất hiện của chúng trong tài liệu HTML
Bài viết này được đăng tại [free tuts .net]
Cú pháp như sau:
document.anchors
2. Ví dụ về document anchors javascript
Sử dụng bộ chọn Anchors Collection để tìm số lượng thẻ <a> đã được thiết lập thuộc tính name có trong trang:
<a name="abcd" href="#">HTML</a> <a name="abcd" href="#">PHP</a> <a href="#">CSS</a> <a name="abcd" href="#">C#</a> <a href="#">JAVASCRIPT</a> <a name="abcd" href="#">PYTHON</a> <button onclick="myFunction()">Xem kết quả</button> <p id="result"></p> <script> function myFunction(){ var x = document.anchors.length; document.getElementById("result").innerHTML = 'Số thẻ a được thiết lập thuộc tính name là ' + x; } </script>
Hai thẻ <a> không có thuộc tính name đã không được đếm.