Javascript 如何快速移除属性

Javascript 如何快速移除属性,javascript,haskell,haste,Javascript,Haskell,Haste,模块Haste.DOM包含用于设置HTML元素属性的函数setAttr: setAttr (fromJust createProfileButton) "form" "registerNewUserForm" 它工作正常,但如何删除属性?例如,我有一个属性为禁用的按钮,我想使其启用。我尝试: setAttr (fromJust createProfileButton) "disabled" "" 但它只是这样: <button type=submit ... disabled=""&g

模块
Haste.DOM
包含用于设置HTML元素属性的函数
setAttr

setAttr (fromJust createProfileButton) "form" "registerNewUserForm"
它工作正常,但如何删除属性?例如,我有一个属性为禁用的按钮,我想使其启用。我尝试:

setAttr (fromJust createProfileButton) "disabled" ""
但它只是这样:

<button type=submit ... disabled="">


我知道我必须删除此属性,但模块
Haste.DOM
不包含函数
removeAttr
。。。那么我该怎么办呢?

我找到了部分解决方案:我可以通过引导类禁用/启用按钮,而不是通过属性。因此,禁用:

setClass (fromJust createProfileButton) "disabled" True
并使:

setClass (fromJust createProfileButton) "disabled" False
而且效果很好。但是删除一个属性呢?能不能快点