2012-11-25 97 views
0

有什么办法如何从某个html元素中删除样式属性?如何从GAS中的对象中删除样式属性

例如,我创建了文本框,并在我的onSubmit()函数中检查了它的值。如果它有错误的值,我将它的背景颜色更改为红色。如果在用户提交正确的值后将其值更改为白色,则看起来与未更改的文本框不同。

我试过功能setStyleAttribute("backgroundColor", "")但它会抛出一个错误,setStyleAttribute("backgroundColor", "none")但它没有改变任何东西。

+0

这个问题是关于从对象中删除样式。用别的替换样式值不是解决方案。 – Chemik

回答

0

你试过.setStyleAttribute('background','transparent')应该导致相同的状态,初始状态...嗯嗯,我想;-)


编辑:当你创建一个WID(以下您的评论)

没有任何风格并不意味着它没有风格,它只意味着你正在使用'默认'风格。所以我想将一个值设置为默认值可能是正确的做法。

在背景颜色的示例中,默认值是“透明的”,并且应用于文本框的结果是您所期望的,不是吗?

相关问题