Font size
WorksheetsQuiz 6 Web-e
Total questions: 33
Worksheet time: 18mins
Cho đoạn mã HTML và JavaScript như sau:
Biết rằng xxx ở dòng cuối là mã JavaScript để thực hiện xóa CSS class 'p1' khỏi thẻ HTML <p>. Hãy cho biết xxx là gì?
(a)
Cần xóa thẻ HTML <p> (là đoạn in nghiêng) trong trang web với mã HTML như sau:
Biết rằng paraElement là node tương ứng với thẻ HTML <p> này trong DOM tree. Với điều kiện không dùng phương thức trực tiếp paraElement.remove(), hãy cho biết mã JavaScript cần dùng là gì?
(a)
Trang web có HTML:
Thuật toán tìm đến Item 1 là tím đến Item 2 , sau đó sử dụng sibling property. Hãy cho biết mã JavaScript ứng với thuật toán?
(a)
Giả sử element là DOM tree node tương ứng với thẻ HTML được khai báo trong webpage như sau:
<div id='id' name='name' value='value' />
Cú pháp nào cho phép truy nhập đến trường id của thẻ <div>
Đâu là nhận định đúng khi so sánh 2 property textContent và innerHTML của node trên DOM tree?
innerHTML chỉ áp dụng với text node chứ không cho mọi element node
Sử dụng innerHTML thiết lập nội dung thẻ HTML nhanh hơn textContent
Sử dụng textContent an toàn hơn dùng innerHTML khi thiết lập nội dung thẻ HTML
Ghi đè (replace) node lên con cuối cùng của node
Chèn node vào trước con cuối cùng của node
Ghi đè (replace) node lên con đầu tiên của node
Chèn node vào trước con đầu tiên của node
Để ẩn một thẻ HTML trên webpage, phương pháp JavaScript nào sau đây có thể sử dụng?
Sử dụng setAttribute('hidden','none')
Sử dụng addAttribute('hidden','none')
Sử dụng toggleAttribute('hidden')
Phương thức querySelector() có thể dùng để tìm kiếm nút theo thuộc tính của thẻ HTML được không?
Trang web với mã HTML như sau:
Thuật toán tìm đến element Item 2 là tìm đến Item 1, sau đó sử dụng sibling property. Hãy cho biết mã JavaScript ứng với thuật toán?
(a)
Phương thức appendChild() của object node trên DOM tree dùng để làm gì?
Đâu là điểm khác nhau giữa các property firstChild và firstElementChild của object node trong DOM tree?
firstChild trả về con đầu tiên có kiểu Element, firstElementChild trả về con đầu tiên với tất cả các kiểu
firstChild trả về còn đầu tiên với tất cả các kiểu, firstElementChild trả về con đầu tiên có kiểu Element
Cho đoạn mã HTML sau:
Cú pháp JavaScript nào cho phép lấy được nút <div> trên DOM tree?
(a)
Mã JavaScript document.querySelector('ul').lastElementChild trả về kết quả gìgì?
element con cuối cùng của <ul> gồm cả các thẻ HTML comment
element con cuối cùng của <ul> không gồm các thẻ HTML comment
text node con cuối của <ul>
node con cuối của <ul>
Các phương thức getElementsByClassName() và getElementsByTagName() của interface Node trong DOM JavaScript đều trả về kết quả là một danh sách các element tìm được trên DOM tree, cho dù chỉ tìm được duy nhất 1 element
Giả sử divElement là một JavaScript object trên DOM tree tương ứng thẻ HTML <div> trên webpage. cú pháp JavaScript sau đây sẽ có kết quả gì?
divElement.className += 'intro';
Đổi tên class CSS của thẻ HTML <div> thành dạng số và cộng với 'intro' cũng ở dạng số
Ghi đè class CSS đang có của thẻ HTML <div> thành 'intro'
Thêm class CSS mới 'intro' vào thẻ HTML <div>
Phương thức querySelector() có thể tìm kiếm nút theo tên thẻ HTML?
Cho đoạn mã HTML cùng JavaScript dưới đây:
Nhận định nào sau đây là đúng?
Không có phương thức appendChild() trên object divElement
Tham số khi gọi appendChild() không đúng kiểu
Chạy tốt, không có lỗi
Phương thức cloneNode() của một node trên DOM tree dùng để làm gì?
Tạo node mới với thẻ HTML giống node
Tạo node mới và copy tất cả con cháu của node sang node mới
Tạo một reference mới trỏ đến node trên DOM tree
Tạo node mới và copy tất cả các thuộc tính của node sang node mới
Sử dụng gán '+=' element.className += ...
Sử dụng phương thức addClass()
Sử dụng gán '=' element.className = ...
Sử dụng phương thức add()
Lệnh JavaScript cho phép thay đổi nội dung thẻ đầu tiên có lớp 'test' ?
document.getElementsByName("test")[0].innerHTML = "Hello"
Câu lệnh JavaScript nào sau đây cho phép thiết lập event handler cho sự kiện onclick của một thành phần HTML?
Phương thức querySelector() dùng để làm gì?
Tìm kiếm trên DOM tree tất cả các nút có tag name được đưa vào tham số
Tìm kiếm trên DOM tree tất cả các nút có CSS class được đưa vào tham số
Tìm kiếm trên DOM tree tất cả các nút có CSS selector được đưa vào tham số
Cho đoạn mã HTML như sau:
Hãy sử dụng phương thức insertBefore() để chèn thêm element node vào giữa 2 thẻ #div1 và #div2 trong DOM tree biết rằng object tương ứng với thẻ #div2 trên DOM tree là div2Element
(a)
Đâu là cú pháp JavaScript đúng để thay đổi nội dung của thẻ HTML dưới đây:
document.getElement("p").innerHTML = "Hello World!";
document.getElementByName("p").innerHTML = "Hello World!";
document.getElementById("demo").innerHTML = "Hello World!";
#demo.innerHTML = "Hello World!";
Mã JavaScript document.createElement('div') thực hiện công việc gì?
Tạo text node mới và gắn vào <div>
Trang web với mã HTML và code JavaScript như sau:
Đoạn mã JavaScript tìm đến Item cuối cùng trong list (không xác định được số element trong list) và gán cho element. Hãy cho biết mã JavaScript xxx đang thiếu?
(a)
Hãy chọn các phương án đúng để tìm đến node cha của node ele trên DOM tree
Hãy chọn phương án đúng để tìm đến node tương ứng với CSS selector .main .title .t1 trên DOM tree
Cho đoạn mã HTML như sau:
Mã JavaScript document.getElementById('t1').childNodes[0] cho kết quả gì?
Cú pháp nào cho phép tìm đến element cuối cùng là con của element trong DOM tree?
element.lastElementChild
element.lastChild
element.children[p.childElementCount-1]
element.childNodes[p.childElementCount-1]
