你不知道的js潜规则(vue和react框架写多的进来看看)



    
        
        
    
    
        
        
        
    

//点击加锁以后,给当前dom元素添加了disabled=“true”属性。如下

//点击解锁以后,给当前dom元素添加了disabled=“false”属性。如下

但是。真正能起到效果的是下面的写法。
`

    oBtn.addEventListener('click',function(){
            oBtn.setAttribute('disabled',true)
        })
        oBtn2.addEventListener('click',function(){
            oBtn.removeAttribute('disabled')
        })

`
综上所述,后来我查看了关于HTMLdom元素官方文档。说的是只有设置
disabled=“disabled”,或者就单一的disabled(目前很多浏览器都支持简写方式)才能将按钮禁用。至于如何设置回来,官网没说。但是实际上可以通过移除这个属性来达到效果。
对于经常写vue和react以及小程序等框架的来说,因为很容易弄混,所以这一点必须清楚。

你可能感兴趣的:(javascript)