Question | Answer |
1. Как прикрепить созданный элемент к странице перед первым ее элементом? | --- document.body.insertBefore(element, docoment.body.firstChild); |
2. Как создать элемент, предназначенный для страницы ? | --- var div = document.createElement('div'); |
3. Как присвоить класс созданному элементу ? | 3. div.className = "alert alert-success"; |
4. Как вставить элемент перед 2-м элементом body ? | 4. document.body.insertBefore(div, document.body[2]); |
5. Как добавить содержимое внутрь тега с идентификатором, напр., list ? | 5. var addList = document. createElement('p'); addList.innerHTML = "По всем вопросам ..."; list.appendChild(addList); |
6. Как клонировать созданный элемент DIV ? | 6. var div2 = div.cloneNode(true); |
7. Как заменить в клонированном элементе содержимое тега <ul>? | 7. var listNew=document.createElement('ul'); document.body.ul=listNew; document.createElement('li'); li.appendChild.textNode("Тот хорошо работает, кто хорошо отдыхает"); ul.appendChild(li); |
8. В чем разница между вставкой div.appendChild(document.createTextNode(<b>text</b>) и div.innerHTML(<b>text</b>) ? | первый вариант createTextNode выдаст результат с тегами, т.е. <b>text</b>. Напротив, второй вариант, выдаст жирный text. |
Как добавить атрибут созданному элементу ? | var node = document.getElementById("div1"); var a = document.createAttribute("my_attrib"); a.value = "newVal"; node.setAttributeNode(a); console.log(node.getAttribute("my_attrib")); // "newVal" |
Want to create your own Flashcards for free with GoConqr? Learn more.