この記事の例では、セカンダリメニュー効果を実現するためのJSの具体的なコードを参考までに共有しています。具体的な内容は次のとおりです。 jsはセカンダリメニューをクリックし、セカンダリメニューをクリックしてメインメニューをセカンダリメニューに変更します クリックするとセカンダリメニューが表示されます <スタイル> *{ マージン:0px 自動; パディング:0px; } .yiji{ 幅:200px; 高さ:40px; 背景色:赤; 色:#fff; テキスト配置:中央; 行の高さ:40px;h 垂直位置揃え:中央; 境界線:1px実線 #FFF; } .erji1{ 幅:200px; 高さ:40px; 背景色:#F63; 色:#fff; テキスト配置:中央; 行の高さ:40px; 垂直位置揃え:中央; 境界線:1px実線 #FFF; } #エルジ2{ 表示:なし; } #エルジ3{ 表示:なし; } #エルジ4{ 表示:なし; } </スタイル> </head> <本文> <div class="yiji" onclick="Show('erji2')">ホーム</div> <div id="erji2"> <div class="erji1">1</div> <div class="erji1">1</div> <div class="erji1">1</div> </div> <div class="yiji" onclick="Show('erji3')">才能</div> <div id="erji3"> <div class="erji1">1</div> <div class="erji1">1</div> <div class="erji1">1</div> </div> <div class="yiji" onclick="Show('erji4')">マーケット</div> <div id="erji4"> <div class="erji1">1</div> <div class="erji1">1</div> <div class="erji1">1</div> </div> </本文> <script type="text/javascript"> 関数 Show(a) { var a = document.getElementById(a); if(a.style.display == "ブロック") { a.style.display = "なし"; } それ以外 { a.style.display = "ブロック"; } } </スクリプト> #カイダン{ 幅:200px; 高さ:40px; 境界線:1px 実線 #999; テキスト配置:中央; 行の高さ:40px; 垂直位置揃え:中央; } 。リスト{ 幅:200px; 高さ:40px; 境界線:1px 実線 #999; 境界線の上部の幅:0px; テキスト配置:中央; 行の高さ:40px; 垂直位置揃え:中央; 表示:なし; } #カイダン,.list:hover{ カーソル:ポインタ; } .list:hover{ 背景色:#63F; } <div スタイル="幅:200px; 高さ:400px;"> <div id="caidan" onclick="表示()">中国</div> <div class="list" onclick="Xuan(this)">山東省</div> <div class="list" onclick="Xuan(this)">済南</div> <div class="list" onclick="Xuan(this)">済寧</div> <div class="list" onclick="Xuan(this)">威海</div> <div class="list" onclick="Xuan(this)">シ博</div> </div> 関数 Show() { var list = document.getElementsByClassName("list"); //リストを表示 for(var i=0;i<list.length;i++) { list[i].style.display = "ブロック"; } } 関数Xuan(a) { var c = document.getElementById("caidan"); c.innerHTML = a.innerHTML; var list = document.getElementsByClassName("list"); //リストを表示 for(var i=0;i<list.length;i++) { list[i].style.display = "なし"; } } 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: VMware ワークステーション 12 に Ubuntu 14.04 (64 ビット) をインストール
この記事では、MySQL インデックス カバレッジについて例を挙げて説明します。ご参考までに、詳細は...
質問はhttps://www.zhihu.com/question/440066129/answer...
1. 静的ページとは、Web ページ内に HTML タグのみが含まれるページです。WEB 開発者がこ...
シンプルなリストビュー効果を実現するHTML結果: CSS スタイル ファイル listviewTe...
クーパー氏は、一般的に上から下、左から右に向かうユーザーの視覚経路について話しました。優れたビジュア...
Dockerの主な機能は何ですか?現在、Docker には少なくとも次のアプリケーション シナリオが...
目次序文以前のバージョンイテレータパターンイテレータファクトリ関数イテレータプロトコル最後に序文多く...
画像をプルする docker pull season/fastdfs:1.2トラッカーを開始 doc...
具体的なコードは次のとおりです。 <div id="ボックス"> &...
まずコードファイルの構造を見てみましょう。エントリファイル (index1.js) の内容: ...
目次Vue2.x の使用法グローバル登録部分登録使用フック機能フック関数のパラメータVue3.x の...
目次適用シナリオ:方法 1: 正規表現 (推奨)方法2: 配列のreduceメソッドを使用する方法3...
私のおすすめ複数のIEバージョンの共存のためのソリューション以前に IE6、IE7、IE8 の共存に...
同時アクセスの場合、非反復読み取りやその他の読み取り現象が発生する可能性があります。高い同時実行性に...
この記事の例では、ショッピングカートのロジックと機能を実装するためのjsの具体的なコードを共有してい...