А вот например если есть много элементов Input (ну куда текст вводить)
пример:
<input name='ee' type='text' value='22' id='dd'/>
<input name='ff' type='text' value='42' id='dd'/>
<input name='re' type='text' value='65' id='dd'/>
<input name='ee' type='text' value='78' id='oo'/>
<input name='ff' type='text' value='46' id='oo'/>
<input name='re' type='text' value='71' id='oo'/>
и есть напрмер управляющий отдельынй элемент input с помощью которог омне нужно менять значения всех элементов Input с Id=dd, а элементы Input с Id=oo трогать им нельзя
<input name="ga" type="text" onchange="yep(this)"/>
и вот примерный скрипт:
function yep(lep){
var ee=document.getElementById('dd')
for (var j=0;j<ee.length;j++)
if (ee[j]!=lep)
{
ee[j].value=lep.value
}
}
вот с этим скриптом не работает (то есть меняется только значение первого элемента с id=dd)
но зато работает если написать так:
function yep(lep){
var ee=document.getElementsByTagName('input')
for (var j=0;j<ee.length;j++)
if (ee[j]!=lep)
{
ee[j].value=lep.value
}
}
но работает естественно так, что меняются вообще все элементы Input на странице. Вот интересно почемы не выбирается группа элементов input с Id=dd с помщью метода document.getElementById('dd')?