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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

當(dāng)我使用javaScript單擊元素時(shí),我正在向元素添加css規(guī)則,但該規(guī)則似乎不起作用

當(dāng)我使用javaScript單擊元素時(shí),我正在向元素添加css規(guī)則,但該規(guī)則似乎不起作用

HUX布斯 2022-08-27 15:10:16
這是我的CSS。我的目標(biāo)是在您單擊某個(gè)選項(xiàng)卡時(shí)添加規(guī)則,以便它顯示必要的內(nèi)容,但它不起作用。.show#tab-1-content, #tab-2-content, #tab-3-content {  display: none;}.show {  display: block !important;}這是我的整個(gè)Javascript頁面。我把 在控制臺(tái)中查看類是否被正確添加,似乎每當(dāng)我單擊它時(shí)它都是這樣,但它沒有像它應(yīng)該的那樣顯示內(nèi)容。console.logshowconst tabItems = document.querySelectorAll('.tab-item');const tabContentItems = document.querySelectorAll('.tab-content-item');// select tab content itemfunction selectItem(e) {  removeBorder();  removeShow();  //Add border to current tab  this.classList.add('tab-border');  //Grab content item from DOM  const tabContentItem = document.querySelector(`#${ this.id }-content`);  //Add show class  tabContentItem.classList.add('show');  console.log(tabContentItem)}function removeBorder() { tabItems.forEach(item => item.classList.remove('tab-border'));}function removeShow() { tabContentItems.forEach(item => item.classList.remove('show'));}// Listen for tab clicktabItems.forEach(item => item.addEventListener('click', selectItem));我的 Border 變量按預(yù)期工作,刪除邊框并將其添加到我單擊的元素中。我試圖只是制作一個(gè)Netflix登陸頁面克隆作為一個(gè)項(xiàng)目,這是該網(wǎng)站的鏈接 https://netflx.github.io/ 。我刪除了頁腳并替換了圖像,因?yàn)槲业姆啦《拒浖辉试S我訪問該網(wǎng)站。我試圖完全按照netflix的作用,當(dāng)您單擊不同的選項(xiàng)卡元素時(shí)彈出不同的部分,但它沒有這樣做。它僅適用于第一個(gè)選項(xiàng)卡,但不顯示其他兩個(gè)選項(xiàng)卡的內(nèi)容。有誰知道發(fā)生了什么以及我如何解決它?
查看完整描述

2 回答

?
汪汪一只貓

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊

您的 DOM 結(jié)構(gòu)正在運(yùn)行:

.container > #tab-1-content > .tab-{tabnumber}-content

因此,ID 為 的 div 始終設(shè)置為不顯示任何內(nèi)容。#tab-1-content

我想你的班級(jí)和ID名稱混為一談了。 始終設(shè)置為僅顯示第一個(gè)選項(xiàng)卡,因?yàn)?正在應(yīng)用于該外部 div,但是當(dāng)設(shè)置內(nèi)部 div 時(shí),外部 div 仍不顯示。#tab-1-contentdisplay: none.show

http://img1.sycdn.imooc.com//6309c38600019be704950199.jpg

查看圖像,div ID 沒有意義。從外部 div 中刪除 。從內(nèi)部 div 中刪除該類,并為其提供一個(gè) ID,這應(yīng)該可以讓您繼續(xù)前進(jìn)。#tab-1-content.tab-1-content-inner#tab-1-content

http://img1.sycdn.imooc.com//6309c39100013eed04880193.jpg


查看完整回答
反對(duì) 回復(fù) 2022-08-27
?
忽然笑

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊

您的 HTML 語法有問題。


選項(xiàng)卡 2 內(nèi)容和選項(xiàng)卡 3 內(nèi)容位于選項(xiàng)卡 1 內(nèi)容中。


您應(yīng)該像這樣修復(fù)它們


<div class="container">

    <div id="tab-1-content" class="tab-content-item"></div>

    <div id="tab-2-content" class="tab-content-item"></div>

    <div id="tab-3-content" class="tab-content-item"></div>

</div>


查看完整回答
反對(duì) 回復(fù) 2022-08-27
  • 2 回答
  • 0 關(guān)注
  • 129 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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