Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.12.2012, 20:34
Новичок на форуме
Отправить личное сообщение для FRAGnat Посмотреть профиль Найти все сообщения от FRAGnat
 
Регистрация: 15.12.2012
Сообщений: 3

Легкий вопрос по объекту DOM
Пытаюсь сделать чтобы после того, как я создаю каждый элемент у меня правее него был крестик, который являлся кнопкой. Собственно вопрос вот я создал
newdiv.appendChild(document.createElement('input'));


Как мне к нему обратится, чтобы изменить type="image"

как я понимаю нужно делаь примерно следующее newdiv[1 or i] - blah-blah-blah , хотелось бы чтобы это еще было в ввиде ассоциативного массива

Вот ссылочка на песочницу, без работающей функции img http://learn.javascript.ru/play/3xRjM
<html>
 <head>
 </head>
 <body>
 [JS]<script>
 function show()
 { 
   newdiv=document.createElement('div')
   a=document.createTextNode(document.getElementById('example').value)
   if ((document.getElementsByName('flagOnOff')[0].checked)==true)
   {
   flagtrue(a,newdiv)
   }
   else
   {
    newdiv.appendChild(a);   
   }
   img(newdiv)
  document.getElementById('example').parentNode.appendChild(newdiv)
  i+=1;
 }

 function flagtrue(a,newdiv)
 {
  newdiv=newdiv.appendChild(document.createElement('li'))
  newdiv.appendChild(a);
 }
 
 function img(newdiv)
 {
  newdiv.appendChild(document.createElement('input'));
//  newdiv.childNodes[1].input.createTextNode('image')


 } 
 </script>[/JS]
 <form><input type="text" id="example"> 
 Новый список<input type="checkbox" name="flagOnOff" value="tru">
<input type="button" onclick="show()">
<!--<INPUT TYPE=IMAGE SRC="cross_9.png"> -->
</form> 
 </body>
 </html>
Ответить с цитированием
  #2 (permalink)  
Старый 15.12.2012, 21:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

FRAGnat,

function img(newdiv)
 {
    var i = document.createElement('input');
    i.type = 'image';
    newdiv.appendChild(i);
 }
Ответить с цитированием
  #3 (permalink)  
Старый 15.12.2012, 21:09
Новичок на форуме
Отправить личное сообщение для FRAGnat Посмотреть профиль Найти все сообщения от FRAGnat
 
Регистрация: 15.12.2012
Сообщений: 3

Сообщение от рони Посмотреть сообщение
FRAGnat,

function img(newdiv)
 {
    var i = document.createElement('input');
    i.type = 'image';
    newdiv.appendChild(i);
 }
Мда, все еще проще чем я думал, гениально и легко ! Спасибо
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос по объекту self Влад31/08/2000 Events/DOM/Window 1 25.08.2012 10:59
Есть вопрос от новичка в DOM и JavaScript ipman Events/DOM/Window 3 19.01.2011 10:05
вопрос по DOM Bogdan808 Общие вопросы Javascript 2 21.08.2010 18:54
Вопрос о циклических ссылках (JavaScript -> Dom -> JavaScipt) BlueIce Events/DOM/Window 10 17.02.2010 21:58
Вопрос по объектам и DOM Hawk Events/DOM/Window 3 14.05.2008 15:04