僅當在IE中查看頁面時,我遇到JavaScript問題。我得到這個:getElements在IE中不受支持的屬性或方法
對象不支持此屬性或方法
產生這個錯誤在我的JavaScript代碼行是:
var panels = $('collapser').getElements('div.menuTable');
上面的代碼試圖獲得collapser
元素中menuTable
級別的所有div元素。
好像IE不喜歡getElements
方法!
這裏是頁面的HTML中的相關部分:
<div id="collapser" class="text2">
<h2 class="menu">system features1</h2>
<div id="div145fgjd584rgd" class="menuTable">
...
</div>
<h2 class="menu">system features2</h2>
<div id="div2sf54685454rtyt" class="menuTable">
...
</div>
</div>
沒有其他瀏覽器支持此JAVA腳本??? –
通常,你的代碼沒有問題。我敢肯定,如果你在JsFiddle中運行這個代碼片段並在IE瀏覽器中查看它,它會工作得很好。也就是說,你的問題可能是由你嵌入的其他代碼造成的。當然,你可以通過console.log(document.id('collapser'))'來檢查元素是否被正確提取。 –