JavaScript is required

Câu lệnh JavaScript nào để thay đổi nội dung bên trong thành phần HTML dưới đây?

Công nghệ Web

A.

document.getElementById(“demo”).innerHTML = “Công nghệ Web và dịch vụ trực tuyến”;

B.

#demo.innerHTML = “Công nghệ Web và dịch vụ trực tuyến”;

C.

document.getElement(“p”).innerHTML = “Công nghệ Web và dịch vụ trực tuyến”;

D.

document.getElementByName(“p”).innerHTML = “Công nghệ Web và dịch vụ trực tuyến”;

Trả lời:

Đáp án đúng: A


Để thay đổi nội dung bên trong một phần tử HTML bằng JavaScript, chúng ta sử dụng phương thức document.getElementById() để truy xuất phần tử đó thông qua thuộc tính id của nó. Sau đó, chúng ta truy cập thuộc tính innerHTML của phần tử và gán cho nó giá trị mới.

Trong trường hợp này, phần tử pid là "demo". Vì vậy, để thay đổi nội dung của nó thành "Công nghệ Web và dịch vụ trực tuyến", chúng ta sử dụng câu lệnh:

document.getElementById("demo").innerHTML = "Công nghệ Web và dịch vụ trực tuyến";

Các phương án khác không đúng vì:

  • Phương án B sử dụng #demo, đây là cú pháp CSS selector, không phải cú pháp JavaScript để truy xuất phần tử theo ID.
  • Phương án C sử dụng document.getElement("p"), phương thức này không tồn tại trong JavaScript. Phương thức đúng phải là document.getElementById() hoặc document.getElementsByTagName().
  • Phương án D sử dụng document.getElementByName("p"), phương thức này dùng để truy xuất các phần tử theo thuộc tính name, không phải theo ID.

Câu hỏi liên quan