Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.01.2015, 17:08
Интересующийся
Отправить личное сообщение для Deoman Посмотреть профиль Найти все сообщения от Deoman
 
Регистрация: 06.07.2012
Сообщений: 14

Добавление элемента добавляемому элементу.
Добавляю элемент
document.getElementById(dCon.id).appendChild(pString)

теперь необходимо к этому элементу добавить новый
document.getElementById(dCon.id).appendChild(pString).appendChild(blink)
- не работает. Help!
Ответить с цитированием
  #2 (permalink)  
Старый 07.01.2015, 17:10
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 2,932

document.getElementById(dCon.id).appendChild(pString);
pString.appendChild(blink);
Ответить с цитированием
  #3 (permalink)  
Старый 07.01.2015, 17:20
Интересующийся
Отправить личное сообщение для Deoman Посмотреть профиль Найти все сообщения от Deoman
 
Регистрация: 06.07.2012
Сообщений: 14

Точняк, спасибо!
Ответить с цитированием
  #4 (permalink)  
Старый 08.01.2015, 00:07
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Deoman
- не работает
Че врешь-то, а?
<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>
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #5 (permalink)  
Старый 08.01.2015, 00:08
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Ruslan_xDD, а appendChild че возвращает, м?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #6 (permalink)  
Старый 08.01.2015, 06:28
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 2,932

danik.js, по идее добавляемый элемент. Но чёрт знает, почему у автора не работает, видимо проблема в чём-то другом. Только вот такая цепочка из appendChild`ов не очень красиво смотрится и немного путает.
Ответить с цитированием
  #7 (permalink)  
Старый 08.01.2015, 18:37
Интересующийся
Отправить личное сообщение для Deoman Посмотреть профиль Найти все сообщения от Deoman
 
Регистрация: 06.07.2012
Сообщений: 14

Ruslan_xDD,
когда была последовательность appendChild, то выдавало ошибку типо blink это не Node. Но твой пример нормально заработал)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление класса определенному элементу jQuery MasterDmx Events/DOM/Window 2 26.08.2014 14:26
Блокирование интерфейса. Добавление нового элемента vychmat Элементы интерфейса 5 20.03.2014 14:04
Добавление класса элементу при прокрутке к этому элементу patriot94 Общие вопросы Javascript 5 18.03.2014 11:41
Ext.tree, динам. добавление элемента Margarita ExtJS 0 24.12.2012 14:00
добавление дочернего элемента stalker77 Общие вопросы Javascript 5 31.08.2011 21:58