У меня есть HTML-страница со следующим содержанием. Когда пользователь нажимает флажок, вызывается функция JavaScript. В Internet Explorer 9 (без представления совместимости) функция JavaScript вызывает сбой Bowser. IE показывает «Internet Explorer перестал работать» сообщение. Стиль свертывания границ TABLE и стиль границ TD вызывают это исключение. Есть ли ошибка IE или я упускаю из виду детали?
Спасибо.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<script type="text/javascript">
//<![CDATA[
function U() {
document.getElementById('TC').style.display = 'none';
alert(1);
document.getElementById('TU').style.display = '';
}
//]]>
</script>
</head>
<body>
<table style="border-collapse: collapse">
<tr id="TC">
<td style="border-style: solid">
TC.TD1
</td>
<td>
TC.TD2
</td>
</tr>
<tr id="TU">
<td colspan="2">
TU.TD
</td>
</tr>
</table>
<br />
<input onclick="U();" type="checkbox">
</body>
</html>