Добавление элемента добавляемому элементу.
Добавляю элемент
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, время: 10:07. |