wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

JS-DOM

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Có bao nhiêu loại node trong DOM? Liệt kê chúng.

a)

2 - Text và Attribute

b)

3 - Element, Text và Attribute

c)

4 - Document, Element, Text và Comment

d)

5 - Document, Element, Text, Comment và Attribute

2.

Cách truy cập vào một phần tử trong DOM bằng JavaScript là gì?

a)

getById()

b)

getElement()

c)

querySelector()

d)

getElementById()

3.

Cách truy cập vào tất cả các phần tử con của một phần tử trong DOM là gì?

a)

querySelectorAll()

b)

getElementsByClass()

c)

childNodes()

d)

getElementsByTagName()

4.

Cách thêm một phần tử mới vào DOM bằng JavaScript là gì?

a)

createNode()

b)

createElement()

c)

addElement()

d)

appencChild()

5.

Cách loại bỏ một phần tử từ DOM bằng JavaScript là gì?

a)

deleteElement()

b)

removeChild()

c)

remove()

d)

removeNode()

6.

Phương thức querySelector và querySelectorAll trong JavaScript được sử dụng để làm gì?

a)

Lấy ra tất cả các phần tử con theo lớp

b)

Lấy ra phần tử đầu tiên hoặc tất cả các phần tử con theo id

c)

Lấy ra tất cả các phần tử con theo thẻ

d)

Lấy ra phần tử đầu tiên hoặc tất cả các phần tử phù hợp với một bộ chọn CSS

7.

Cách thay đổi nội dung của một phần tử trong DOM bằng JavaScript là gì?

a)

element.text

b)

element.value

c)

element.innerHTML

d)

element.content

8.

Cách thêm một lệnh ngắn ngủn để thực thi một hành động khi trang web tải xong là gì?

a)

document.ready

b)

window.onload

c)

document.onload

d)

DOMContentLoaded

9.

Cách thêm một sự kiện click vào một phần tử trong DOM bằng JavaScript là gì?

a)

1.element.addEventListener('click', functionName)

b)

2.element.onclick = functionName

c)

1

d)

cả 1 và 2

10.

Cách kiểm tra một phần tử có class cụ thể trong DOM bằng JavaScript là gì?

a)

element.hasClass('className')

b)

element.className.contains('className')

c)

element.classList.contains('className')

d)

element.containsClass('className')