模块Haste.DOM
包含用于设置HTML元素属性的函数setAttr
:
setAttr (fromJust createProfileButton) "form" "registerNewUserForm"
它工作正常,但我如何删除属性?例如,我有一个属性为 disabled
的按钮,我想将其启用。我尝试:
setAttr (fromJust createProfileButton) "disabled" ""
但它只是这样:
<button type=submit ... disabled="">
我知道我必须删除这个属性,但是模块Haste.DOM
不包含函数removeAttr
...那么什么可以我愿意吗?
最佳答案
我找到了部分解决方案:我可以通过 Bootstrap 类禁用/启用我的按钮,而不是通过属性。因此,禁用:
setClass (fromJust createProfileButton) "disabled" True
并启用:
setClass (fromJust createProfileButton) "disabled" False
而且效果很好。但是删除一个属性又如何呢?急速可以吗?
关于javascript - 如何用急速移除属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28339163/