DOM을 사용하여 요소의 href 색상을 변경하려면 어떻게해야합니까?

github292929

부트 스트랩의 'aria-selected'값이 true가되면 탭 (Mathematic-tab)을 다른 href 색상으로 변경하고 싶습니다 (그래서 .style.color = gold를 넣을 수 없습니다). 현재 수학 탭이 하나 인 탭이 있고 기본적으로 선택한 탭과 선택되지 않은 탭을 구분하고 싶지만 부트 스트랩이 내가 모르는 Jquery를 사용하는 방법을 잘 모르겠습니다. 내 JS도 작동하지 않습니다.

let mathsTab = document.getElementById('Mathematics-tab');
if (mathsTab.getAttribute('aria-selected') == "true") {
    console.log("true");
   // mathsTab.style.color = #f0a500;
} else {
   // mathsTab.style.color = #1A1C20;
};
<ul class="nav nav-tabs nav-fill justify-content-center mt-3" id="myTab" role="tablist">
     <li class="nav-item" role="presentation">
       <a class="nav-link active gold-text" id="Mathematics-tab" data-toggle="tab" href="#Mathematics" role="tab" aria-controls="Mathematics" aria-selected="true">Mathematics</a>
     </li>
     <li class="nav-item" role="presentation">
       <a class="nav-link gold-text" id="profile-tab" data-toggle="tab" href="#profile" role="tab" aria-controls="profile" aria-selected="false">English</a>
    </li>
     <li class="nav-item" role="presentation">
       <a class="nav-link gold-text" id="contact-tab" data-toggle="tab" href="#contact" role="tab" aria-controls="contact" aria-selected="false">Verbal</a>
     </li>
     <li class="nav-item" role="presentation">
       <a class="nav-link gold-text" id="contact-tab" data-toggle="tab" href="#contact" role="tab" aria-controls="contact" aria-selected="false">Nonverbal</a>
     </li>
</ul>

오스만 두르다 그

그런 뜻인가요?

let navItems = document.querySelectorAll('.nav-link');
  navItems.forEach(item =>{
    item.addEventListener("click", () => {
      item.style.color = "#f0a500";
      navItems.forEach(otherItem => {
        if(otherItem !== item){
          otherItem.style.color = "#1A1C20";
        }
      });
    })
  })
<ul class="nav nav-tabs nav-fill justify-content-center mt-3" id="myTab" role="tablist">
 <li class="nav-item" role="presentation">
   <a class="nav-link active gold-text" id="Mathematics-tab" data-toggle="tab" href="#Mathematics" role="tab" aria-controls="Mathematics" aria-selected="true">Mathematics</a>
 </li>
 <li class="nav-item" role="presentation">
   <a class="nav-link gold-text" id="profile-tab" data-toggle="tab" href="#profile" role="tab" aria-controls="profile" aria-selected="false">English</a>
</li>
 <li class="nav-item" role="presentation">
   <a class="nav-link gold-text" id="contact-tab" data-toggle="tab" href="#contact" role="tab" aria-controls="contact" aria-selected="false">Verbal</a>
 </li>
 <li class="nav-item" role="presentation">
   <a class="nav-link gold-text" id="contact-tab" data-toggle="tab" href="#contact" role="tab" aria-controls="contact" aria-selected="false">Nonverbal</a>
 </li>
</ul>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

쿼리를 사용하여 tinymce 배경의 색상을 변경하려면 어떻게해야합니까?

분류에서Dev

서로 다른 색상에 대해 두 개의 버튼을 사용하여 표 셀 (td)의 배경색을 변경하려면 어떻게해야합니까?

분류에서Dev

상태 표시 줄 배경의 색상을 변경하려면 어떻게해야합니까?

분류에서Dev

UIImage의 모든 색상을 회색으로 변경하려면 어떻게해야합니까?

분류에서Dev

`each_index`를 사용하여 각 요소의 색인을 인쇄하려면 어떻게해야합니까?

분류에서Dev

테마 상자의 색상을 변경하려면 어떻게해야합니까?

분류에서Dev

Java에서 내 창 배경의 색상을 무작위로 변경하려면 어떻게해야합니까?

분류에서Dev

jQuery를 사용하여 클릭시 단락의 배경을 임의의 색상으로 변경하려면 어떻게해야합니까?

분류에서Dev

사용자에게 IP 주소 변경 권한을 부여하려면 어떻게해야합니까?

분류에서Dev

클릭 후 하트 버튼의 색상을 변경하려면 어떻게해야합니까?

분류에서Dev

jQuery를 사용하여 CSS 선택기 값의 값을 변경하려면 어떻게해야합니까?

분류에서Dev

워크 시트 탭의 색상을 변경하려면 어떻게해야합니까?

분류에서Dev

Actionscript 3에서 개체의 색상 오프셋을 CMYK로 변경하려면 어떻게해야합니까?

분류에서Dev

Actionscript 3에서 개체의 색상 오프셋을 CMYK로 변경하려면 어떻게해야합니까?

분류에서Dev

Actionscript 3에서 개체의 색상 오프셋을 CMYK로 변경하려면 어떻게해야합니까?

분류에서Dev

y로 피팅 된 함수의 선 색상을 변경하려면 어떻게해야합니까?

분류에서Dev

선택한 탭의 색상을 변경하려면 어떻게해야합니까?

분류에서Dev

클릭 할 때만 CSS로 버튼의 색상을 변경하려면 어떻게해야합니까?

분류에서Dev

Unity 패널에서 앱의 색상 / 아이콘을 변경하려면 어떻게해야합니까?

분류에서Dev

Google지도에서 특정 도로의 색상을 변경하려면 어떻게해야합니까?

분류에서Dev

범례의 모양 (텍스트 색상, 선 너비 등)을 변경하려면 어떻게해야합니까?

분류에서Dev

JavaScript에서 getElementById ( ""). style.color를 사용하여 개체의 색상을 변경하려면 어떻게해야합니까?

분류에서Dev

인라인 CSS를 사용하여 링크 텍스트의 글꼴 색상을 변경하려면 어떻게해야합니까?

분류에서Dev

어떻게 경고 대화 상자의 아이콘을 변경하려면 어떻게해야합니까?

분류에서Dev

연속으로 색상을 변경하려면 어떻게해야합니까?

분류에서Dev

Python을 사용하여 HTML 요소를 검색하려면 어떻게해야합니까? Python Web Bot 오류

분류에서Dev

lxml 여러 요소 값을 대상으로 지정하고 검색하려면 어떻게해야합니까?

분류에서Dev

Java 웹 앱의 변경 사항 목록을 검색하려면 어떻게해야합니까?

분류에서Dev

이미 SELECTOR xml을 사용중인 VIEW의 색상을 동적으로 변경하려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    쿼리를 사용하여 tinymce 배경의 색상을 변경하려면 어떻게해야합니까?

  2. 2

    서로 다른 색상에 대해 두 개의 버튼을 사용하여 표 셀 (td)의 배경색을 변경하려면 어떻게해야합니까?

  3. 3

    상태 표시 줄 배경의 색상을 변경하려면 어떻게해야합니까?

  4. 4

    UIImage의 모든 색상을 회색으로 변경하려면 어떻게해야합니까?

  5. 5

    `each_index`를 사용하여 각 요소의 색인을 인쇄하려면 어떻게해야합니까?

  6. 6

    테마 상자의 색상을 변경하려면 어떻게해야합니까?

  7. 7

    Java에서 내 창 배경의 색상을 무작위로 변경하려면 어떻게해야합니까?

  8. 8

    jQuery를 사용하여 클릭시 단락의 배경을 임의의 색상으로 변경하려면 어떻게해야합니까?

  9. 9

    사용자에게 IP 주소 변경 권한을 부여하려면 어떻게해야합니까?

  10. 10

    클릭 후 하트 버튼의 색상을 변경하려면 어떻게해야합니까?

  11. 11

    jQuery를 사용하여 CSS 선택기 값의 값을 변경하려면 어떻게해야합니까?

  12. 12

    워크 시트 탭의 색상을 변경하려면 어떻게해야합니까?

  13. 13

    Actionscript 3에서 개체의 색상 오프셋을 CMYK로 변경하려면 어떻게해야합니까?

  14. 14

    Actionscript 3에서 개체의 색상 오프셋을 CMYK로 변경하려면 어떻게해야합니까?

  15. 15

    Actionscript 3에서 개체의 색상 오프셋을 CMYK로 변경하려면 어떻게해야합니까?

  16. 16

    y로 피팅 된 함수의 선 색상을 변경하려면 어떻게해야합니까?

  17. 17

    선택한 탭의 색상을 변경하려면 어떻게해야합니까?

  18. 18

    클릭 할 때만 CSS로 버튼의 색상을 변경하려면 어떻게해야합니까?

  19. 19

    Unity 패널에서 앱의 색상 / 아이콘을 변경하려면 어떻게해야합니까?

  20. 20

    Google지도에서 특정 도로의 색상을 변경하려면 어떻게해야합니까?

  21. 21

    범례의 모양 (텍스트 색상, 선 너비 등)을 변경하려면 어떻게해야합니까?

  22. 22

    JavaScript에서 getElementById ( ""). style.color를 사용하여 개체의 색상을 변경하려면 어떻게해야합니까?

  23. 23

    인라인 CSS를 사용하여 링크 텍스트의 글꼴 색상을 변경하려면 어떻게해야합니까?

  24. 24

    어떻게 경고 대화 상자의 아이콘을 변경하려면 어떻게해야합니까?

  25. 25

    연속으로 색상을 변경하려면 어떻게해야합니까?

  26. 26

    Python을 사용하여 HTML 요소를 검색하려면 어떻게해야합니까? Python Web Bot 오류

  27. 27

    lxml 여러 요소 값을 대상으로 지정하고 검색하려면 어떻게해야합니까?

  28. 28

    Java 웹 앱의 변경 사항 목록을 검색하려면 어떻게해야합니까?

  29. 29

    이미 SELECTOR xml을 사용중인 VIEW의 색상을 동적으로 변경하려면 어떻게해야합니까?

뜨겁다태그

보관