使用angular的情况下 在按钮上使用ng-class和ng-disable
ng-class用来控制按钮的样式,ng-disable用来控制按钮是否能够点击
<button ng-class="{'normal': !isLike, 'disabled': isLike}" ng-disabled="isLike">点赞</button >
在controller里面控制$scope.isLike来控制按钮点击
原生js方法
var a = true;
button.addEventListener('onclick',function(e){//添加绑定事件
var ev = e||event;
if(a){//如果a存在就让他按钮变黑
button.style.background = "#000";
a = false;//然后让A不存在
}
else{//否则就解除按钮的绑定事件
button.removeEventListerner('onclick',false)
}
},false)
1 回答858 阅读✓ 已解决
1 回答1.1k 阅读
2 回答774 阅读
2 回答622 阅读
2 回答607 阅读
1 回答682 阅读
2 回答529 阅读