[英]MaterializeCss link as button starts disabled, javascript won't enable
I've got a page using materializecss that starts with these link buttons disabled. 我有一个使用materializecss的页面,该页面以禁用这些链接按钮开始。 I want to use JavaScript to enable them.
我想使用JavaScript来启用它们。
tried - changing the .class property to remove "disabled" tried - changing the .disabled property to false 尝试 - 更改.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;
}
}
}
Try to remove the waves-effect waves-yellow white-text
classes before add disabled
class 在添加
disabled
类之前,尝试删除waves-effect waves-yellow white-text
类
Seems that a similar question was already asked. 似乎已经提出了类似的问题。 Check out and see if some answer works for you.
查看并查看某些答案是否适合您。
Visit How to disable button using jquery in materialize css . 访问如何在materialize css中使用jquery禁用按钮 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.