Не работает передача функции переменной
Есть метод, который дописывает всем полям указанной формы id='':
function addIDtoName(target)
{
var myForm = document.target;
for (var i=0; i<myForm.length; i++ )
{
myForm.elements[i].setAttribute("id", myForm.elements[i].name);
}
}
вызывается так:
<body onLoad="addIDtoName('orderform');">
и нифига не пашет! Cтоит вручную прописать имя формы 'orderform' (вместо 'target') или просто forms[0] - то всё работает. Чувствую что пахнет нехваткой знаний...:-? |
var myForm = document[target]; |
Цитата:
А в чем секрет такой записи? Почему у меня не получалось? |
|
| Часовой пояс GMT +3, время: 04:19. |