MaterializeCss链接作为按钮启动禁用,javascript将无法启用

问题描述 投票:0回答:1

我有一个使用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;
    }
  }
}                                  
javascript html css google-apps-script materialize
1个回答
0
投票

在添加waves-effect waves-yellow white-text类之前尝试删除disabled

似乎已经提出了类似的问题。查看并查看某些答案是否适合您。

访问How to disable button using jquery in materialize css

© www.soinside.com 2019 - 2024. All rights reserved.