ТАБЛИЦА Стиль коллапса границы и проблема стиля TD для IE9 - PullRequest
0 голосов
/ 23 марта 2012

У меня есть 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>
...