Điện thoại/ Zalo
0389934723
Bài 15: Các thuộc tính thường dùng trong DOM Document
Tiếp tục về DOM chúng ta sẽ tìm hiểu về các thuộc tính hay dùng trong đối tượng document.
1, Thuộc tính activeElement.
-Thuộc tính này có tác dụng trả về đối tượng HTML đang focus.
VD:
toidicode.com
Click vào button hoặc input để xem kết quả
function getActive()
{
//lấy ra thẻ đang được focus
var name = document.activeElement.tagName;
// hiển thị
document.getElementById('result').innerText = name;
}
2, Thuộc tính anchors.
-Thuộc tính này trả về một mảng đối tượng các thẻ a
trong trang (không chứa href
).
VD:
toidicode.com
click vào get để xem kết quả
Toidicode
facebook
function getA()
{
//
var length = document.anchors.length;
document.getElementById('result').innerText = length;
}
3, Thuộc tính Links.
-Trả về một mảng các đối tượng chứa các thẻ a
, area
có thuộc tính href
trong trang.
VD:
Click vào GET để xem kết quả
function myFunction() {
var x = document.links.length;
document.getElementById("demo").innerHTML = x;
}
4, Thuộc tính URL.
-Trả về đường dẫn của trang hiện tại.
VD:
toidicode.com
click vào GET để xem kết quả
function getA()
{
var length = document.URL;
document.getElementById('result').innerText = length;
}
5, Thuộc tính title.
-Trả về tiêu đều của trang hiện tại.
VD:
toidicode.com
click vào GET để xem kết quả
function getA()
{
var title = document.title;
document.getElementById('result').innerText = title;
}
6, Thuộc tính scripts.
-Trả về một mảng đối tượng chứa các thẻ script trong trang.
VD:
toidicode.com
click vào GET để xem kết quả
function getA()
{
var sum = document.scripts.length;
document.getElementById('result').innerText = 'Có ' + sum + ' thẻ script';
}
7, Thuộc tính readyState.
-Trả về trạng thái của trang. Bao gồm 4 trạng thái sau:
- uninitialized: Trang chưa được tải.
- loading: Trang đang được tải.
- loaded: Trang đã được tải.
- interactive: Trang đã tải xong nhưng thứ cần thiết.
- complete: Trang đã được tải đầy đủ nội dung.
VD:
toidicode.com
click vào GET để xem kết quả
function getA()
{
var status = document.readyState;
document.getElementById('result').innerText = 'Trạng thái của trang: ' + status;
}
8, Thuộc tính images.
– Trả về một mảng đối tượng chứa các thẻ img
trong trang.
VD:
toidicode.com
click vào GET để xem kết quả
function getA()
{
var length = document.images.length;
document.getElementById('result').innerText = 'Số thẻ img : ' + length;
}
9, Lời kết.
-Như vậy mình đã giới thiệu đến mọi người một số thuộc tính thường dùng trong đối tượng document rồi, tuy nhiên trong đối tượng document này còn rất là nhiều các thuộc tính khác mà mình chưa giới thiệu. Các bạn ai quan tâm có thể xem tại đây.