##やりたいこと
JavaScriptでタブを作る。
##現状
getElementByIdでDOM要素を取り出してもnillになる。
documentは取り出せており、その中にjs-tabは存在するが、js-tabは取り出せない。
js
1(()=>{ 2 const doc = document 3 const tab = doc.getElementById('js-tab'); 4 console.log(doc); 5 console.log(tab); 6 7})(); 8
html
1<div class="tab" id="js-tab"> 2 <div class="tab-nav"> 3 <%= link_to 'Tab-0', '#', class:"tab-nav-item is-active" %> 4 <%= link_to 'Tab-1','#', class:"tab-nav-item" %> 5 <%= link_to 'Tab-2','#', class:"tab-nav-item" %> 6 </div> 7</div> 8
あなたの回答
tips
プレビュー