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

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

將“活動”添加到 html 按鈕不會應用 :active 偽類中提到的樣式

將“活動”添加到 html 按鈕不會應用 :active 偽類中提到的樣式

繁星淼淼 2022-11-11 16:33:11
單擊按鈕時,我希望其顏色反轉。以下是關注的html元素:    <div class='chatbot-container'>      <div class='chatbot-wrapper' id='chatbot-wrapper' style="display:none;" >        <iframe          id="chatbot"          class="chatbot"          allow="microphone;"          src="https://console.dialogflow.com/api-client/demo/embedded/xxx-xxx-xxx"></iframe>        </iframe>      </div>      <button class='chat-btn' type="button" onclick="toggleChatbot()">Q</button>    </div>所以這是我的樣式表:.chat-btn {    background: red;    color: #fff;    font-size: 32px;    ....    <code snipped for brevity>    ...}.chat-btn:hover {    background: #fff;    color: red;}.chat-btn:active {    background: #fff;    color: red;}下面是我的腳本:    <script>      function toggleChatbot (chatBtn) {        var x = document.getElementById("chatbot-wrapper");        if (x.style.display === "none") {          x.style.display = "block";          chatBtn.className += ' active';          console.log(chatBtn.active)        } else {          x.style.display = "none";          chatBtn.className = chatBtn.className.replace(" active", "");          console.log(chatBtn.active)        }      }    </script>因此,如果您查看下面的快照,則會按預期將“活動”附加到類中。但是沒有應用 css psuedo 類樣式。
查看完整描述

1 回答

?
喵喔喔

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

似乎您無法使用 JS 向元素添加偽類,因為它是偽類而不是真實類。您可以創(chuàng)建一些其他類chat-btn-hover,例如類似于偽類!此鏈接可以幫助您:

https://www.quora.com/Can-I-add-the-hover-pseudo-class-to-an-element-using-JavaScript

使用 jQuery 選擇和操作 CSS 偽元素,例如 ::before 和 ::after


查看完整回答
反對 回復 2022-11-11
  • 1 回答
  • 0 關注
  • 132 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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