第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

function $(id){ return typeof id==='string'?document.getElementById(id):id; }

這段還是不太理解。。。

正在回答

4 回答

我有個(gè)類似的代碼,發(fā)現(xiàn)和你不同的“this.className='';???”;我的是“titles[j].className="";”

0 回復(fù) 有任何疑惑可以回復(fù)我~


出問(wèn)題了,沒反應(yīng)啊,求解

unction $(id){
?? ?return typeof id==='string'?document.getElementById(id):id;?? ?
}
window.onload=function(){
?? ?//獲取鼠標(biāo)滑過(guò)或者是點(diǎn)擊的標(biāo)簽和要切換的內(nèi)容元素
?? ?var titles=$('notice-tit').getElementsByTagName('li');
?? ?divs=$('notice-con').getElementsByTagName('div');
?? ?if(titles.length!=divs.length)
?? ??? ?return;
?? ?//遍歷titles下所有的li
?? ?for(var i=0; i<titles.length;i++){
?? ??? ?titles[i].id=i;
?? ??? ?
?? ??? ?titles[i].onmouseover=function(){
?? ??? ??? ?//清除所有l(wèi)i上的class
?? ??? ??? ?for(var j=0; j<titles.length;j++){
?? ??? ??? ?this.className='';?? ?
?? ??? ??? ?divs[j].style.display='none';
?? ??? ??? ?};
?? ??? ??? ?//設(shè)置當(dāng)前為高亮顯示
?? ??? ??? ?this.className='select';
?? ??? ??? ?//鼠標(biāo)滑過(guò)顯示內(nèi)容
?? ??? ??? ?divs[this.id].style.display='block';
?? ??? ?};?? ??? ?
?? ?};
?? ?
};

0 回復(fù) 有任何疑惑可以回復(fù)我~


這個(gè) 函數(shù)的作用就是之后用到id選擇器可以簡(jiǎn)寫,至于判斷的意義就是傳入的參數(shù)為字符串就返回

document.getElementById(id),其他的就返回參數(shù)本身,這個(gè)只是一個(gè)獲取頁(yè)面dom元素的一個(gè)簡(jiǎn)陋版本的函數(shù),還不夠完善。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

orangecat

請(qǐng)問(wèn)為什么不用jquery直接獲取元素呢
2015-03-11 回復(fù) 有任何疑惑可以回復(fù)我~
#2

hnull 回復(fù) orangecat

這老師沒使用jQuery 當(dāng)然可以直接使用JQ 那樣更簡(jiǎn)便
2015-03-16 回復(fù) 有任何疑惑可以回復(fù)我~

這樣判斷有什么意義嗎?


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

function $(id){ return typeof id==='string'?document.getElementById(id):id; }

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)