Добавление элемента добавляемому элементу.
Добавляю элемент
document.getElementById(dCon.id).appendChild(pString) теперь необходимо к этому элементу добавить новый document.getElementById(dCon.id).appendChild(pString).appendChild(blink)- не работает. Help! |
document.getElementById(dCon.id).appendChild(pString); pString.appendChild(blink); |
Точняк, спасибо!
|
Цитата:
<style>
div, span{
outline: 1px solid red;
padding: 5px;
display: inline-block;
}
#dCon:before{
content: attr(id);
}
.pString:before, .blink:before{
content: attr(class);
}
</style>
<body>
<script>
var dCon = document.createElement('span');
dCon.id = 'dCon';
document.body.appendChild(dCon);
var pString = document.createElement('span');
pString.className = 'pString';
var blink = document.createElement('span');
blink.className = 'blink';
document.getElementById(dCon.id).appendChild(pString).appendChild(blink);
</script>
|
Ruslan_xDD, а appendChild че возвращает, м?
|
danik.js, по идее добавляемый элемент. Но чёрт знает, почему у автора не работает, видимо проблема в чём-то другом. Только вот такая цепочка из appendChild`ов не очень красиво смотрится и немного путает.
|
Ruslan_xDD,
когда была последовательность appendChild, то выдавало ошибку типо blink это не Node. Но твой пример нормально заработал) |
| Часовой пояс GMT +3, время: 09:08. |