JavaScript и DOM API - квиз¶
- HTMLElement
- Node
- Element
Q-18: Који од наредних интерфејса DOM API библиотеке имплементира највећи број чворова у DOM стаблу?
Q-19: Поређај интерфејсе DOM API библиотеке од најопштијег до најспецифичнијег.Node
Element
HTMLElement
HTMLFormElement
-
Q-20: Повежи методе интерфејса *Document* са одговарајућим сценаријима у којима су најпогоднији за коришћење.
- getElementById
- претрага једног, унапред познатог елемента
- querySelector
- претрага једног елемента на основу сложених селектора
- querySelectorAll
- претрага више елемента на основу сложених селектора
- borderWidth
- BorderWidth
- border-width
- ниједно од понуђених
Q-21: Путем којег од понуђених својстава из DOM API библиотеке је могуће (у језику JavaScript) приступити вредности CSS својства border-width?
Допуни наредни JavaScript код тако да се елементу промени величина слова на 16px.
let el = document.getElementById("el");
el.
=
;
Допуни наредни JavaScript код тако да набрајање уређене листе почиње од 5.
let ol = document.querySelector("ol");
el.
=
;
Допуни наредни JavaScript код тако да се у садржају веб-странице (тј. у садржају HTML елемента body) прикаже по пасус за сваку реч из реченице коју корисник уноси у дијалогу за унос текста.
let recenica = prompt("Унеси реченицу:");
let reci = recenica.split(" ");
let body = document.querySelector("body");
let sadrzaj = "";
for (let i = 0; i < reci.length; i++) {
sadrzaj += "<p>" + reci[i] + "</p>";
}
body.
= sadrzaj;
Како се зове метод интерфејса EventTarget из DOM API библиотеке који користиш како би регистровао функцију која извршава акцију на неки кориснички догађај?
Одговор:
Допуни наредни JavaScript код тако да се на клик дугмета испише у конзоли порука ”Здраво!”.
function klik() {
console.log("Здраво!");
}
let dugme = querySelector("button");
dugme.
(
,
);