Hướng dẫn get html js - lấy html js

Trong bài hướng dẫn tự học lập trình JavaScript này, bạn sẽ tìm hiểu cách get, set và xóa các thuộc tính khỏi các thành phần HTML trong JavaScript với JS DOM.get, set và xóa các thuộc tính khỏi các thành phần HTML trong JavaScript với JS DOM.

Hướng dẫn get html js - lấy html js

Cách get / set thuộc tính phần tử thông qua JS DOM

1. Thuộc tính trong HTML là gì?

Các thuộc tính là các keyword đặc biệt được sử dụng bên trong thẻ mở của phần tử HTML để kiểm soát hành vi của thẻ hoặc cung cấp thông tin bổ sung về thẻ.thuộc tính là các keyword đặc biệt được sử dụng bên trong thẻ mở của phần tử HTML để kiểm soát hành vi của thẻ hoặc cung cấp thông tin bổ sung về thẻ.

JavaScript cung cấp một số phương thức để thêm, xóa hoặc thay đổi thuộc tính của phần tử HTML. Trong các phần sau chúng ta sẽ tìm hiểu về các phương pháp này một cách chi tiết.

2. Get (Lấy) giá trị thuộc tính thông qua JS DOM

Phương thức getAttribute() được sử dụng để lấy giá trị hiện tại của một thuộc tính trên phần tử.getAttribute() được sử dụng để lấy giá trị hiện tại của một thuộc tính trên phần tử.

Nếu thuộc tính được chỉ định không tồn tại trên phần tử, nó sẽ trả về null. Đây là một ví dụ:null. Đây là một ví dụ:

<a href="https://hanoiict.edu.vn/" target="_blank" id="myLink">Google</a>

<script>
    // Chọn đến phần tử cần lấy thuộc tính thông qua JS DOM
    var link = document.getElementById("myLink");
    
    // Lấy giá trị của thuộc tính
    var href = link.getAttribute("href");
    
    // Thông báo giá trị lấy được
    alert(href); // Kết quả: https://hanoiict.edu.vn/
    
    var target = link.getAttribute("target");
    alert(target); // Kết quả: _blank
</script>

JavaScript cung cấp một số cách khác nhau để chọn các thành phần trên một trang.

Nếu bạn không nhớ thì vui lòng xem lại bài học DOM Selector trong JavaScript nhé.DOM Selector trong JavaScript nhé.

Set (Thiết lập) thuộc tính thông qua JS DOM

Phương thức setAttritute() được sử dụng để set (thiết lập) thuộc tính trên phần tử đã chỉ định bằng JS DOM.setAttritute() được sử dụng để set (thiết lập) thuộc tính trên phần tử đã chỉ định bằng JS DOM.

Nếu thuộc tính đã tồn tại trên phần tử, giá trị được cập nhật.

Nếu không, một thuộc tính mới được thêm vào với tên (name) và giá trị (value) được chỉ định.tên (name) và giá trị (value) được chỉ định.

Đoạn code JavaScript trong ví dụ sau sẽ thêm một class và một thuộc tính disabled vào phần tử .class và một thuộc tính disabled vào phần tử