課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
這段代碼里面如何實(shí)現(xiàn)選中后顯示一個,隱藏另外兩個。
2016-09-28
源自:JavaScript進(jìn)階篇 10-1
正在回答
這里不應(yīng)該用onmouseover,onmouseover是指鼠標(biāo)經(jīng)過,而不是點(diǎn)擊,符合題目要求的應(yīng)該是onclick
Seach
可以設(shè)置默認(rèn)樣式全部隱藏,然后JS觸發(fā)事件后的樣式為要求的樣式,
window.onload = function(){
? ? ? ?var my_li=document.getElementsByTagName("li");
? ? ? ?var my_content=document.getElementsByTagName("div");
? ?for(var i=0;i<my_li.length;i++){
? ?my_display(my_li[i],my_content[i]);}
}
function my_display(x,y){
? ?x.onmouseover=function(){
? ?y.className="house_1";
x.className="ab";}
實(shí)現(xiàn)效果的話,你要確保觸發(fā)時,樣式都是原始的。另外用你的y參數(shù)最好定義一下比如var y=y;
class樣式的話要改的太多了,看看參考代碼吧。
? ??
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
4 回答如何理解這段代碼中的兩行代碼?
2 回答為啥這樣不能實(shí)現(xiàn)隱藏
3 回答用button隱藏和顯示 怎么實(shí)現(xiàn)不了 請指教
1 回答懂了這里隱藏了tbody這個標(biāo)簽,damn!??!
2 回答for循環(huán)里面這段代碼跟for循環(huán)外面這段代碼是什么意思?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-10-06
這里不應(yīng)該用onmouseover,onmouseover是指鼠標(biāo)經(jīng)過,而不是點(diǎn)擊,符合題目要求的應(yīng)該是onclick
2016-09-29
可以設(shè)置默認(rèn)樣式全部隱藏,然后JS觸發(fā)事件后的樣式為要求的樣式,
window.onload = function(){
? ? ? ?var my_li=document.getElementsByTagName("li");
? ? ? ?var my_content=document.getElementsByTagName("div");
? ?for(var i=0;i<my_li.length;i++){
? ?my_display(my_li[i],my_content[i]);}
}
function my_display(x,y){
? ?x.onmouseover=function(){
? ?y.className="house_1";
x.className="ab";}
}
實(shí)現(xiàn)效果的話,你要確保觸發(fā)時,樣式都是原始的。另外用你的y參數(shù)最好定義一下比如var y=y;
class樣式的話要改的太多了,看看參考代碼吧。
? ??