Аргументы функции
Хотел написать скрипт, который добавляет в ячейки таблицы аргументы функции. Это удивительно, но я в чем-то ошибся, и она не работает.
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, время: 11:59. |