如何使用Haste删除属性

时间:2015-02-05 08:17:13

标签: javascript haskell haste

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

setAttr (fromJust createProfileButton) "form" "registerNewUserForm"

它工作正常,但我怎样才能删除属性?例如,我有一个属性为disabled的按钮,我想让它启用。我试试:

setAttr (fromJust createProfileButton) "disabled" ""

但它只是这样:

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

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

1 个答案:

答案 0 :(得分:1)

我找到了部分解决方案:我可以通过Bootstrap-class禁用/启用我的按钮,而不是通过属性。所以,禁用:

setClass (fromJust createProfileButton) "disabled" True

并启用:

setClass (fromJust createProfileButton) "disabled" False

它工作正常。但是删除属性呢? Haste有可能吗?