HTML
1<div id="aaa"> 2 <div id="bbb"> 3 <i id="ileft" class="fas fa-angle-left"></i> 4 <i id="iright" class="fas fa-angle-right"></i> 5 <div class="backblue s1left s1whole"></div> 6 <div class="s1right s1whole"></div> 7 </div> 8</div>
JavaScript
1window.addEventListener('DOMContentLoaded',function($){ 2 3 var ileft = document.getElementById('ileft'); 4 var iright = document.getElementById('iright'); 5 var s1left = document.getElementsByClassName('s1left'); 6 var s1right = document.getElementsByClassName('s1right'); 7 8 iright.onclick = function(){ 9 s1left.classList.remove('backblue'); 10 s1right.classList.add('backblue'); 11 }; 12 ileft.onclick = function(){ 13 s1right.classList.remove('backblue'); 14 s1left.classList.add('backblue'); 15 }; 16 s1right.onclick = function(){ 17 s1left.classList.remove('backblue'); 18 s1right.classList.add('backblue'); 19 }; 20 s1left.onclick = function(){ 21 s1right.classList.remove('backblue'); 22 s1left.classList.add('backblue'); 23 }; 24});
【やりたいこと】
JavaScriptでClassを取得したい
【試したこと】
getElementByIdでid属性は取得できたのですが
getElementsByClassNameでclass属性が取得できず困っています。
文章はおかしいとこがないと思うのでどこを修正したらいいか
分かりません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/09 06:11
2019/04/09 06:14