#javascript
Имеется конструкция типа , и нужно вставить внутрь
блока span. Проблем с созданием спана, его класса и его содержимого нет, но вот когда
я пытаюсь вставить спан в блок, то выходит [object HTMLSpanElement](через console.log(number_span)
выводит всё правильно, то что вставить собственно нужно).
Делаю так:
var div = document.getElementById('show_chosen_address'),
number_span = d.createElement('span');
number_span.className = "number";
number_span.innerHTML = "test";
div.innerHTML = number_span;
Ответы
Ответ 1
либо используйте appendChild, либо вставляйте number_span.outerHTML var div = document.getElementById('show_chosen_address'), number_span = document.createElement('span'); number_span.className = "number"; number_span.innerHTML = "test"; div.innerHTML = number_span.outerHTML; var div2 = document.getElementById('show_chosen_address2'), number_span2 = document.createElement('span'); number_span2.className = "number"; number_span2.innerHTML = "test2"; div2.appendChild(number_span2); #show_chosen_address, #show_chosen_address2 { border: 1px solid; width: 200px; margin-bottom: 10px; }
Комментариев нет:
Отправить комментарий