wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PAW.09 - DOM Javascript

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

Apa itu DOM dalam konteks JavaScript?

a)

Database Object Model

b)

Document Object Model

c)

Data Object Map

d)

Dynamic Output Mode

2.

Apa tipe node dengan posisi tertinggi di HTML?

a)

<html>

b)

window

c)

document

d)

body

3.

Method mana yang digunakan untuk memilih elemen berdasarkan id

a)

querySelectorAll()

b)

getElementById()

c)

getElementsByTagName()

d)

getElementsByClassName()

4.

Pernyataan mana yang benar dari pernyataan tentang

perbedaan antara querySelector() dan querySelectorAll() di bawah ini ?

a)

querySelector() mengembalikan satu elemen

b)

querySelector() hanya untuk class

c)

querySelector() memilih semua

d)

Tidak ada bedanya

5.

Apa output dari document.getElementsByTagName("p") ?

a)

HTMLCollection

b)

Node

c)

Object tunggal

d)

NodeList

6.

Apa yang dapat dilakukan oleh DOM Manipulation innerHTML ?

a)

Mengakses/mengubah konten HTML dalam elemen

b)

Mengubah teks elemen

c)

Menambahkan class

d)

Mengatur warna elemen

7.

Bagaimana cara menambahkan class ke dalam sebuah elemen?

a)

 addClass("namaClass")

b)

classList.add("namaClass")

c)

classList.append("namaClass")

d)

setAttributeClass("namaClass")

8.

Bagaimana cara menghapus elemen dengan JavaScript?

a)

element.remove()

b)

element.delete()

c)

element.destroy()

d)

element.clear()

9.

Apa hasil dari document.querySelector("ul li") ?

a)

Elemen <li> pertama

b)

Semua elemen <li>

c)

Semua <ul> yang punya <li>

d)

Elemen <ul>

10.

Untuk memeriksa apakah suatu class ada atau tidak pada suatu elemen dapat menggunakan ?

a)

className.includes()

b)

hasAttribute("class")

c)

getClass()

d)

classList.contains()