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

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

如何使用 <span> 和 JS 切換 <div> 標(biāo)簽隱藏和可見?

如何使用 <span> 和 JS 切換 <div> 標(biāo)簽隱藏和可見?

蕭十郎 2022-07-21 20:50:18
我正在建立一個(gè)帶有搜索欄的網(wǎng)站,但是搜索內(nèi)容太多,我需要一種方法讓人們將其切換為隱藏<div class="search"><ul><a href="bashEmulator.html">Bash Shell Emulator</a></ul><ul><a href="bashShellUseHow.html">How to use bash shell </a></ul>更重要的是。但是如何切換它被隱藏并用 JS 和顯示<span>?非常感謝,環(huán)形游戲
查看完整描述

3 回答

?
慕仙森

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

您可以使用切換來添加和刪除一個(gè)類,并且使用該類您可以隱藏搜索中的元素,這是一個(gè)示例:


const searchElement = document.getElementById("search");

const toggleElement = document.getElementById("toggle-visibility");


toggleElement.addEventListener("click", toggleSearchVisibility);


function toggleSearchVisibility() {

  searchElement.classList.toggle("hide-element")

}

.hide-element{

  display: none;

}

<div id="search">

  <ul><a href="bashEmulator.html">Bash Shell Emulator</a></ul>

  <ul><a href="bashShellUseHow.html">How to use bash shell </a></ul>

</div>


<span id="toggle-visibility">Click me!</span>


查看完整回答
反對(duì) 回復(fù) 2022-07-21
?
楊魅力

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

這是沒有使用大庫(kù)的 Vanilla Javascript


<p>

  <a class="toggle" href="#example">Toggle Div</a>

</p>

<div  id="example">

  <ul><a href="bashEmulator.html">Bash Shell Emulator</a></ul>

  <ul><a href="bashShellUseHow.html">How to use bash shell </a></ul>

</div>

<script>

var show = function (elem) {

    elem.style.display = 'block';

};


var hide = function (elem) {

    elem.style.display = 'none';

};


var toggle = function (elem) {


    // If the element is visible, hide it

    if (window.getComputedStyle(elem).display === 'block') {

        hide(elem);

        return;

    }


    // Otherwise, show it

    show(elem);


};


// Listen for click events

document.addEventListener('click', function (event) {


    // Make sure clicked element is our toggle

    if (!event.target.classList.contains('toggle')) return;


    // Prevent default link behavior

    event.preventDefault();


    // Get the content

    var content = document.querySelector(event.target.hash);

    if (!content) return;


    // Toggle the content

    toggle(content);


}, false);

</script>


查看完整回答
反對(duì) 回復(fù) 2022-07-21
?
回首憶惘然

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

我強(qiáng)烈建議您使用 JQuery 庫(kù)。它超級(jí)簡(jiǎn)單,您只需將以下腳本添加到您的<head>標(biāo)簽中即可:


<head>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

</head>

那么它會(huì)很簡(jiǎn)單:


$("#clickedElementThatWillHide").click(function(){

    $("span").hide();

  });

有關(guān)更多示例,請(qǐng)查看W3Schools


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

添加回答

舉報(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)