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

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

使用 Javascipt 更改類

使用 Javascipt 更改類

至尊寶的傳說 2021-12-12 09:36:02
請原諒我的愚蠢問題,我是初學(xué)者:/出于某種原因,由于 Wordpress 上的某些 Divi 主題,我無法使用 Jquery。我需要將 CSS 類更改為某些鏈接,以便它們在選擇時更改顏色(這些鏈接顯示不同的 div 內(nèi)容)我試過這個:function linkcolor() {   document.getElementById(arguments[0]).className='serveminus';    for(var i=1; i< arguments.length-1; i++) {      document.getElementById(arguments[i]).className='serve';    }  }當(dāng)我調(diào)用該函數(shù)時,我會將錨點的 ID 添加為參數(shù)。第一個將顯示為“已選擇”(服務(wù)負),而另一個將顯示為灰色(服務(wù))。不知何故,我已經(jīng)完成了這項工作,但我需要有另一個功能:當(dāng)已經(jīng)選擇了一個鏈接并且它具有“serveminus”類時,如果再次單擊,該類將變回“serve”。如果我添加以下條件,我猜它會產(chǎn)生一個無意義的循環(huán)...... if (document.getElementById(arguments[0]).className='serveminus') {    document.getElementById(idlink).className='serve'; } else {
查看完整描述

2 回答

?
開滿天機

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

聽起來你需要設(shè)置一個 onClick 事件監(jiān)聽器:https : //developer.mozilla.org/en-US/docs/Web/API/EventListener


偽代碼可能是:


if link is clicked and link is selected

  set event listener on link 

    onClick change class to 'serve'

    remove event listener


查看完整回答
反對 回復(fù) 2021-12-12
?
搖曳的薔薇

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

聽起來您需要一個可以切換類的 eventListener,我首先將要將此樣式應(yīng)用于變量的所有鏈接都包含在內(nèi)。并應(yīng)用下面的代碼塊。


var linkArray = doucument.querySelectorAll('navigationLinks');

// Example-> var linkArray = document.querySelectorAll('nav ul li a');


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

  linkArray[i].addEventListener("click", e => {

    e.target.classList.toggle('classToToggle');

  })

}


查看完整回答
反對 回復(fù) 2021-12-12
  • 2 回答
  • 0 關(guān)注
  • 152 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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