Hướng dẫn lấy id trong javascript

Hướng dẫn cách sử dụng getElementById trong JavaScript. Bạn sẽ biết cách sử dụng phương thức getElementById để lấy một element trong DOM thông qua thuộc tính id của element đó sau bài học này.

getElementById là gì

getElementById hay còn gọi là document.getelementbyid trong JavaScript là một phương thức của đối tượng DOM, có tác dụng lấy một element từ trong DOM thông qua giá trị thuộc tính id của element đó.

Cú pháp sử dụng phương thức getElementById trong JavaScript như sau:

document.getElementById[id]

Trong đó đối số id của phương thức là giá trị thuộc tính id của element cần lấy [ví dụ: ‘example’ ]. Phương thức getElementById sẽ trả về Element Object nếu tìm thấy element có id chỉ định, và sẽ trả về null nếu không tìm thấy element phù hợp.

Element Object là kiểu đối tượng dùng để thao tác với element trong JavaScript. Trong Element Object được tích hợp nhiều thuộc tính cũng như phương thức có sẵn giúp chúng ta xử lý element, ví dụ như thuộc tính textContent để lấy giá trị của element chẳng hạn.

Ví dụ cụ thể, để lấy element có giá trị thuộc tính id là example, chúng ta sẽ viết như sau:

let element = document.getElementById['example'];
console.log[element.textContent];

Lưu ý, do trong một trang HTML thì mỗi giá trị id là duy nhất, chúng ta không thể đặt trùng tên id cho nhiều element được, nên khi dùng phương thức getElementById để lấy element thì kết quả trả về thông thường sẽ chỉ là một element duy nhất [nếu tìm thấy] mà thôi.

Trong trường hợp cùng một giá trị id lại được đặt trùng tên cho nhiều element, thì element đầu tiên được tìm thấy sẽ được trả về.

Mã mẫu

Sau đây hãy cùng tìm hiểu cách lấy một element từ trong DOM thông qua id của element đó bằng phương thức getElementById trong JavaScript.





Ví dụ minh hoạ cách dùng getElementById



Kế hoạch mua sắm

Ninh Bình
Shop mẹ và bé

Click và lấy element từ Id


function getElement[]{
let element = document.getElementById['place'];
console.log['Địa chỉ: ' + element.textContent];

element = document.getElementById['shopname'];
console.log['Tên shop: ' + element.textContent];
}



Trong mã HTML ở trên, chúng ta sẽ lấy 2 element có id là id="place"id="shopname" thông qua phương thức document.getElementById.

Sau khi lấy được element rồi, thông qua thuộc tính textContent chúng ta sẽ xuất ra màn hình nội dung textContent của các element đó.

Và kết quả:

Bài viết liên quan

Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!

HOME>> học javascript - lập trình javascript cơ bản>>13. dom trong javascript

Bài sau
getElementById trong JavaScript và cách lấy element theo thuộc tính id
Bài tiếp
getElementsByClassName trong JavaScript và cách lấy element theo thuộc tính class
  • Bài viết mới nhất
  • Làm tròn số trong JavaScript [Math.round, Math.ceil, Math.floor] tháng 7 1, 2022
  • Làm tròn số trong JavaScript [Math.round, Math.ceil, Math.floor] tháng 7 1, 2022
  • Số mũ trong JavaScript [Math.pow, Math.exp] tháng 7 1, 2022
  • Số mũ trong JavaScript [Math.pow, Math.exp] tháng 7 1, 2022
  • Math.max và Math.min trong JavaScript tháng 7 1, 2022
  • Math.max và Math.min trong JavaScript tháng 7 1, 2022
  • Math.random trong JavaScript tháng 7 1, 2022
  • Math.random trong JavaScript tháng 7 1, 2022
Profile

Tác giả : Kiyoshi [Chis Thanh]

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.

Chủ Đề