2010-09-07 11 views
0

屬性我有以下的div結構與各個ID:設置一個只有一個getter JS錯誤

<div id="border_1" class="track_mc01302 track_01_mc01302"> 
    <img id="_img" /> 
    <div id="border"></div> 
</div> 

但是當我點擊父DIV時遇到錯誤,它說: 設置屬性,只有一個getter

我寫監聽器鍵盤按事件(方向鍵)

時,我打從鍵盤輸入下面的函數調用:

function jsfunc() {   
    var elem = document.getElementByID(currpos_html); 
    for(var i=0;i<elem.childNodes.length;i++){ 
     if(elem.childNodes[i].id == "_img") elem.childNodes[i].style="block"; 
     if(elem.childNodes[i].id == "border") { 
      elem.childNodes[i].style.display="block"; 
     } 
} 
+0

時,我打從鍵盤輸入下面的函數調用: 功能jsfunc(){\t \t \t \t VAR ELEM = document.getElementByID(currpos_html);對於(var i = 0; i Kalx 2010-09-07 09:48:52

回答

1

除非本:

elem.childNodes[i].style="block"; 

是一種轉錄錯字它可能是你的問題,你不能設置樣式爲一個字符串AFAIK。

下一行,你有

elem.childNodes[i].style.display="block" 

這是比較合理的

相關問題