<html>
<head>
</head>
<body>
<table width=90% border=2>
<tr>
<td id="0">1</td>
<td id="2">2</td>
<td id="3">3</td>
</tr>
</table>
<p>yo yo yoy</p>
<script language="javascript">
for (i = 0; i < 4; i++) {
alert(i);
if(document.getElementById(String(i)).innerHTML == "2") {
document.getElementById(String(i)).innerHTML = "what";
}
}
</script>
</body>
</head>
Потому что элемента с id="1"
нет, document.getElementById("1")
возвращает null
, a null.innerHTML
приводит к ошибке и прерыванию исполнения кода.
if(document.getElementById(String(i)) != null &&
document.getElementById(String(i)).innerHTML == "2") {
...
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Использую local storage для сохранения игры, cобираюсь сохранить массив, но ему нужны начальные значения неравные нулю, как осуществить?
Со стилизацией форм вечные проблемыСейчас столкнулся с необходимостью по-особенному выводить дату