Ошибка в цикле
function addCloseOnClick(messageElem) {
for (i=0;i <= 4;i++) { var input = messageElem.getElementsByTagName('INPUT')[i] ; input.value = i+1; input.onclick = function() { messageElem.parentNode.removeChild(messageElem); document.body.getElementById('hint_star').value=in put.value; } } } на выходе скрипт в значение value соответствующих 5-ти кнопок вписывает 1,2,3,4,5 соответственно, в значение онклик каждой кнопки уничтожение предка и ПО ИДЕЕ в значение некоего элемента hint_star цифру, соответствующую значению кнопки.. того при нажатии на кнопку 1 в hint_star получаем 1 и т.д. это по идее.. на деле любая из 5 кнопок вписывает 5.. хотя уже явно написанно input.value где закралась ошибка, не знаю.. может быть тут какая-то особенность js? |
|
признателен) то что нужно)
|
Часовой пояс GMT +3, время: 16:13. |