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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何用JS獲取多個P標簽里的我選中的那個?并添加CSS樣式?

如何用JS獲取多個P標簽里的我選中的那個?并添加CSS樣式?

繁星點點滴滴 2019-05-16 10:10:03
<li ><a href="javascript:;" id="mine-qm" >啟蒙</a><span id="qm-p"><p>愛的世界</p><p>中文啟蒙</p><p>美猴王漢語·幼兒</p></span></li>這是我的下拉菜單的一個1級菜單和他的二級菜單。我要的效果是選中的二級菜單“p”。能添加一個CSS樣式。
查看完整描述

4 回答

?
回首憶惘然

TA貢獻1847條經(jīng)驗 獲得超11個贊


這個其實不難,主要是獲取當前的標簽,并添加樣式,然后給其他的標簽的樣式設為無就可以了代碼如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

<!doctype html>

<html>

<head>

<title>js獲取二級菜單p元素</title>

 

<style>

.ps{width:100px; height:45px; background:#fc0; color:#000;}

</style>

<script>

window.onload=function(){

    var spans=document.getElementById("qm-p");//獲取span標簽,這樣方便下一步獲

    取二級菜單

          

     var menuP=spans.getElementsByTagName("p");//通過getElementsByTagName標簽獲

     取p標簽

      

     for(i=0;i<menuP.length;i++){  //遍歷二級菜單

     menuP[i].onclick=function(){

        

      for(j=0;j<menuP.length;j++){

              menuP[j].className=""; //給其他標簽樣式設為無            

}  

   this.className="ps";//給當前標簽添加樣式

 

 

 

}

         

  

 

}

  

 

 

}

</script>

</head>

<body>

<li ><a href="javascript:;" id="mine-qm" >啟蒙</a>

<span id="qm-p">

<p>愛的世界</p>

<p>中文啟蒙</p>

<p>美猴王漢語·幼兒</p>

</span>

</li>

</body>

</html>



 



查看完整回答
反對 回復 2019-05-17
?
料青山看我應如是

TA貢獻1772條經(jīng)驗 獲得超8個贊

jQuery:

1

2

3

$("li").on("click", "p", function () {

    $(this).addClass("checked").siblings().removeClass("checked");

});

詳細的自己去擴展啦。

 


查看完整回答
反對 回復 2019-05-17
?
忽然笑

TA貢獻1806條經(jīng)驗 獲得超5個贊


1

2

3

4

5

6

7

8

9

var bs=document.getElementById("qm-d").getElementsByTagName("p");

for(var i=0;i<bs.length;i++){

    bs[i].onclick=function(){

        for(var j=0;j<bs.length;j++){

            bs[j].style.backgroundColor="#fff";

        }

        this.style.backgroundColor="#f00";

    }

}


 




查看完整回答
反對 回復 2019-05-17
  • 4 回答
  • 0 關注
  • 408 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號