回答編集履歴
1
ちょうせい
    
        answer	
    CHANGED
    
    | 
         @@ -1,6 +1,17 @@ 
     | 
|
| 
       1 
1 
     | 
    
         
             
            ```javascript
         
     | 
| 
      
 2 
     | 
    
         
            +
            <script>
         
     | 
| 
       2 
3 
     | 
    
         
             
            window.addEventListener('DOMContentLoaded', ()=>{
         
     | 
| 
      
 4 
     | 
    
         
            +
              const keyword='ccccc';
         
     | 
| 
       3 
     | 
    
         
            -
              const num=[...document.querySelectorAll('#Tab_container a')].map(x=>x.textContent).indexOf( 
     | 
| 
      
 5 
     | 
    
         
            +
              const num=[...document.querySelectorAll('#Tab_container a')].map(x=>x.textContent).indexOf(keyword);
         
     | 
| 
       4 
     | 
    
         
            -
              console.log(num); //2
         
     | 
| 
      
 6 
     | 
    
         
            +
              console.log(num); // 2 →hitしなければ-1になる
         
     | 
| 
       5 
7 
     | 
    
         
             
            });
         
     | 
| 
      
 8 
     | 
    
         
            +
            </script>
         
     | 
| 
      
 9 
     | 
    
         
            +
            <div id="Tab_container">
         
     | 
| 
      
 10 
     | 
    
         
            +
              <ul>
         
     | 
| 
      
 11 
     | 
    
         
            +
                <li><a href="#">aaaaa</a></li>
         
     | 
| 
      
 12 
     | 
    
         
            +
                <li><a href="#">bbbbb</a></li>
         
     | 
| 
      
 13 
     | 
    
         
            +
                <li><a href="#">ccccc</a></li>
         
     | 
| 
      
 14 
     | 
    
         
            +
                <li><a href="#">ddddd</a></li>
         
     | 
| 
      
 15 
     | 
    
         
            +
              </ul>
         
     | 
| 
      
 16 
     | 
    
         
            +
            </div>
         
     | 
| 
       6 
17 
     | 
    
         
             
            ```
         
     |