Javascript: показать скрытые вещи в IE7 - PullRequest
0 голосов
/ 28 июня 2010

Так что у меня есть это в моем приложении RoR, оно работает в FF, Chrome и Safari ... но не в IE7 ...
ни li не работает с или без JavaScript.
Почему это происходит, и как мне это исправить?

<li class="decline" name="javascript_required" style="display: none;">
    <a href="/view/close/1?status=3" rel="facebox">Decline</a></li>
        <noscript>
            <li class="decline">
                <a href="/view/close/1?javascript_disabled=true&amp;status=3" id="decline-this-nojs" rel="facebox">Decline</a></li>

        </noscript>

Тогда у меня это внизу

<script type="text/javascript">
hidden_links = document.getElementsByName("javascript_required");
    for (i = 0; i < hidden_links.length; i++) {
        hidden_links[i].style.display = "block";
    }
</script>

1 Ответ

0 голосов
/ 28 июня 2010

Судя по всему, IE7 не поддерживает getElementsByName.

Поскольку у меня было только 3 вещи, с которыми мне нужно было связываться, я использовал getElementById ...

Однако .. при использовании getElementById все время было бы неприятно, если бымного вещей нужно показать / спрятать по любой причине

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...