2017-10-18 77 views
1

我正在使用_s进行主题开发,并且我想将按钮标签更改为div标签,以便下拉按钮是div。我改变了标记,以股利和修改navigation.js到div的,以及它的标签名称呼吁元素:将下划线导航按钮更改为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];