Ссылка MaterializeCss при запуске кнопки отключена, JavaScript не будет включен - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть страница с использованием materializecss, которая начинается с отключенных кнопок ссылок.Я хочу использовать JavaScript для их включения.

пробовал - изменяя свойство .class, чтобы удалить «отключенный» пробовал - меняя свойство .disabled на false

 <ul class="tabs tabs-transparent">
      <li><a class="waves-effect waves-yellow btn-flat white-text" href="<?=ScriptApp.getService().getUrl();?>?v=zapAdmin" disabled="true" >Zap Admin</a></li>
      <li><a class="waves-effect waves-yellow btn-flat white-text" href="<?=ScriptApp.getService().getUrl();?>?v=nzap" disabled="true">Create Zap</a></li>
      <li><a class="waves-effect waves-yellow btn-flat white-text" href="<?=ScriptApp.getService().getUrl();?>?v=reports" disabled="true" >Reports</a></li>
      <li><a class="waves-effect waves-yellow btn-flat white-text" href="<?=ScriptApp.getService().getUrl();?>?v=extra" disabled="true">EXTRA</a></li>
  </ul>


function refUser(access) {
  if (access == 'granted') {
    var div = document.getElementsByClassName("tabs tabs-transparent")[0];
    var links = div.getElementsByTagName('a');
    console.log(links);
    for(i=0;i<links.length;i++){
      var link = links[i];
      link.disabled=false;
    }
  }
}                                  

1 Ответ

0 голосов
/ 09 апреля 2019

Попробуйте удалить waves-effect waves-yellow white-text классы перед добавлением disabled class

Кажется, что подобный вопрос уже задавался.Проверьте и посмотрите, подходит ли вам какой-нибудь ответ.

Посетите Как отключить кнопку, используя jquery, для материализации css .

...