<html> <meta charset="utf-8"> <p><font color="#007f6f"size="5">音楽家リスト(現在の登録: 16人)</font></p> <hr> <div class="クラシック"> <div class="ピアニスト 作曲家">ショパン(エチュード)</div> <div class="ピアニスト 作曲家">ラフマニノフ(ピアノ協奏曲)</div> <div class="ピアニスト">グレン・グールド</div> <div class="ピアニスト">ホロビッツ</div> <div class="ピアニスト"><font color="red">アルゲリッチ</font></div> <div class="ピアニスト">ラン・ラン</div> <div class="ピアニスト 作曲家">バーンスタイン(ウエスト・サイド・ストーリー)</div> <div class="作曲家">ジョン・ケージ(4分33秒)</div> </div> <hr> <div class="ジャズ"> <div class="ピアニスト 作曲家">チック・コリア(スペイン)</div> <div class="ピアニスト 作曲家">ハービー・ハンコック(ウォーターメロン・マン)</div> <div class="ピアニスト">オスカー・ピーターソン</div> <div class="ピアニスト">ウイントン・ケリー</div> <div class="ピアニスト">バド・パウエル</div> <div class="ピアニスト 作曲家">デューク・エリントン(サテンドール)</div> <div class="作曲家">クインシー・ジョーンズ(愛のコリーダ: Trumpet)</div> <div class="作曲家">ボブ・ミンツァー(スペクトラム: Tenor Sax)</div> </div> <hr> <p style="color:brown;text-align:center;"> ■クラシックとジャズのピアニスト(作曲家ではない)を JavaScript を使って選出し, 表示する. <div class="CLASSICとJAZZ_PIANIST"></div></p> <hr> <p style="color:tomato;text-align:center;"> ■クラシックとジャズの作曲家(ピアニストではない)を JavaScript を使って選出し, 表示する. <div class="CLASSICとJAZZ_COMPOSER"></div></p> <hr> <p style="color:blue;text-align:center;"> ■クラシックのピアニスト + 作曲家を JavaScript を使って選出し, 表示する. <div class="CLASSIC_PIANIST_COMPOSER"></div></p> <hr> <p style="color:green;text-align:center;"> ■ジャズのピアニスト + 作曲家を JavaScript を使って選出し, 表示する. <div class="JAZZ_PIANIST_COMPOSER"></div></p> <hr> <p style="color:purple;text-align:center;"> ■クラシックの作曲家(ピアニストではない)を JavaScript を使って選出し, 表示する. <div class="CLASSIC_ONLY_COMPOSER"></div></p> <hr> <p style="color:red;text-align:center;"> ■ジャズの作曲家(ピアニストではない)を JavaScript を使って選出し, 表示する. <div class="JAZZ_ONLY_COMPOSER"></div></p> <hr> </html>
・・・リンクのCSSファイルはありません
<script> const CLASSICとJAZZ_PIANIST=document.querySelector(".CLASSICとJAZZ_PIANIST"); const CLASSICとJAZZ_COMPOSER=document.querySelector(".CLASSICとJAZZ_COMPOSER"); const CLASSIC_PIANIST_COMPOSER=document.querySelector(".CLASSIC_PIANIST_COMPOSER"); const JAZZ_PIANIST_COMPOSER=document.querySelector(".JAZZ_PIANIST_COMPOSER"); const CLASSIC_ONLY_COMPOSER=document.querySelector(".CLASSIC_ONLY_COMPOSER"); const JAZZ_ONLY_COMPOSER=document.querySelector(".JAZZ_ONLY_COMPOSER"); const ピアニストだけ選出=document.querySelectorAll(".ピアニスト:not(.作曲家)"); ピアニストだけ選出.forEach(item=>CLASSICとJAZZ_PIANIST.appendChild(item.cloneNode(true))); const コンポーザーだけ選出=document.querySelectorAll(".作曲家:not(.ピアニスト)"); コンポーザーだけ選出.forEach(item=>CLASSICとJAZZ_COMPOSER.appendChild(item.cloneNode(true))); const ジャズのpianoとコンポーザー=document.querySelectorAll(".ジャズ .ピアニスト.作曲家"); ジャズのpianoとコンポーザー.forEach(item=>JAZZ_PIANIST_COMPOSER.appendChild(item.cloneNode(true))); const クラシックのpianoとコンポーザー=document.querySelectorAll(".クラシック .ピアニスト.作曲家"); クラシックのpianoとコンポーザー.forEach(item=>CLASSIC_PIANIST_COMPOSER.appendChild(item.cloneNode(true))); const クラシックのpianoではないコンポーザー=document.querySelectorAll(".クラシック .作曲家:not(.ピアニスト)"); クラシックのpianoではないコンポーザー.forEach(item=>CLASSIC_ONLY_COMPOSER.appendChild(item.cloneNode(true))); const ジャズのpianoではないコンポーザー=document.querySelectorAll(".ジャズ .作曲家:not(.ピアニスト)"); ジャズのpianoではないコンポーザー.forEach(item=>JAZZ_ONLY_COMPOSER.appendChild(item.cloneNode(true))); </script>
sample_STUDY_html_026_C.html サンプル・ダウンロード