Аргументы функции
Хотел написать скрипт, который добавляет в ячейки таблицы аргументы функции. Это удивительно, но я в чем-то ошибся, и она не работает.
function test(){ var ym = document.getElementsById('ym'); for(var i=0; i<ym.length; i++){ for(var j=0; j<arguments.length; j++){ ym[i].innerHTML = arguments[j]; } } } test('1', '2', '3', '4'); <table border="1px"> <tr> <td id="ym"></td> <td id="ym"></td> <td id="ym"></td> <td id="ym"></td> </tr> </table> |
Не понял, как в итоге должна выглядеть таблица, но может стоит обойтись 1-им циклом.
А ещё поздравляю вас с новым открытием в области браузерного JS. Увы, но getElementsById нет! function test(){ var ym = document.*!*getElementsByClassName*/!*('ym'); for(var j=0; j<arguments.length; j++){ ym[j].innerHTML = arguments[j]; } } test('1', '2', '3', '4'); |
В итоге она должна выглядеть так:
<table border="1px"> <tr> <td class="ym">1</td> <td class="ym">2</td> <td class="ym">3</td> <td class="ym">4</td> </tr> </table> |
Ну тогда смотрите мой пост выше
|
Раед, спасибо, все работает))
|
Часовой пояс GMT +3, время: 17:40. |