4 回答

TA貢獻(xiàn)45條經(jīng)驗(yàn) 獲得超17個(gè)贊
你想寫(xiě)什么效果?是不是鼠標(biāo)放上去,左邊的div里面顯示你鼠標(biāo)所在位置的內(nèi)容?如果是,把
oDiv.innerHTML=arr[this.index]; 移入到 onmouseover? 事件里面去。

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超1個(gè)贊
? ? ? ? for (var i=0;i<oTd.length;i++){
? ? ? ? ? ? oTd[i].index=i;
? ? ? ? ? ? oTd[i].onmouseover=function (){
? ? ? ? ? ? this.style.backgroundColor="black";
? ? ? ? ? ? this.style.color="white";
? ? ? ? ? ? oDiv.innerHTML=arr[this.index];
? ? ? ? }
? ? ? ? ? ? oTd[i].onmouseout=function? (){
? ? ? ? ? ? this.style.background="";
? ? ? ? ? ? this.style.color="";
? ? ? ? ? ? oDiv.innerHTML="";
? ? ? ? }
? ? }
你看一下這是不是你想要的效果

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超1個(gè)贊
arr[this.index]里的this指向的是window對(duì)象,window對(duì)象上面沒(méi)有index屬性,所以就顯示為undefined了,解決辦法參考一樓

TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超1個(gè)贊
添加回答
舉報(bào)