Пытаюсь сделать чтобы после того, как я создаю каждый элемент у меня правее него был крестик, который являлся кнопкой. Собственно вопрос вот я создал
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>