Не работает передача функции переменной
Есть метод, который дописывает всем полям указанной формы 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, время: 15:27. |