2017-10-18 12 views
1

テーマの開発に_sを使用しています。ボタンタグをdivタグに変更して、ドロップダウンボタンが代わりにdivになるようにしたいとします。私はそれがタグ名で要素を求めているだけでなく、DIVのDIVに、変更navigation.jsにタグを付けるように変更:アンダースコアのナビゲーションボタンをdivに変更する

<nav id="site-navigation" class="main-navigation"> 
     <div class="menu-toggle" aria-controls="primary-menu" aria-expanded="false">Menu</div> 
     <?php 
      wp_nav_menu(array(
       'theme_location' => 'menu-1', 
       'menu_id'  => 'primary-menu', 
      )); 
     ?> 
    </nav><!-- #site-navigation --> 

と:

(function() { 
var container, button, menu, links, i, len; 

container = document.getElementById('site-navigation'); 
if (! container) { 
    return; 
} 

button = container.getElementsByTagName('div')[0]; 
if ('undefined' === typeof button) { 
    return; 
} 

menu = container.getElementsByTagName('ul')[0]; 

私は混乱を避けるために、任意のクラスを変更していません自分のために、しかし、これは動作するように見えることはできません。

答えて

0

これが私の仕事:

button = container.querySelectorAll('menu-toggle')[0];

関連する問題