2010-06-28 45 views
0

所以我在我的RoR應用程序中使用它,它可以在FF,Chrome和Safari中使用...但不在IE7中...
既不使用javascript,也不使用javascript。
爲什麼會發生這種情況,我該如何解決?Javascript:在IE7中隱藏東西

<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> 

回答

0

顯然,IE7不支持getElementsByName

因爲我只用了三件事情,我需要亂用,我用getElementById ...

但是..用getElementById正在使用的所有的時間將變得骯髒,如果有很多東西需要被顯示/無論出於何種原因隱藏