JS、Html如何动态改变button控件指向的CSS样式

在Html文件中定义了一个button控件,如下:<buttonid="ca"dojoType="dijit.form.DropDownButton"iconClass=... 在Html文件中定义了一个button控件,如下:
<button id="ca" dojoType="dijit.form.DropDownButton" iconClass=c1 data-dojo-props='style:"width:50px;height:50px;",onClick:function(){functionA();}'>...中间定义若干item</button>

如何通过事件触发,动态改变button id="ca" 的iconclass的属性值?
希望大家帮忙解决,O(∩_∩)O谢谢各位~
展开
 我来答
javaallstar
推荐于2018-05-18 · TA获得超过533个赞
知道小有建树答主
回答量:154
采纳率:100%
帮助的人:192万
展开全部
  1. 准备多组CSS,比如:

        .button1{

        /*style1*/

        }

    

      .button2{

        /*style2*/

        }

2. 在用JavaScript修改Button的class,把button1改成button2,就实现了指向的CSS样式改变。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qq1111qq111111
2014-01-21 · TA获得超过1175个赞
知道小有建树答主
回答量:1166
采纳率:66%
帮助的人:613万
展开全部
doucment,getElementById('ca').iconClass = c2;试试,如果有这个属性的话直接改名字就行,因为你这是定义的控件,所以我不知道他是否有这个属性
更多追问追答
追问
没有用~用className就可以,是什么问题呢?用className=C1,但是控件怪怪的
追答
className是样式的名称,那就用这个不就行了
我真看不出来你是用什么服务器语言的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kool00
2014-01-21 · TA获得超过230个赞
知道答主
回答量:137
采纳率:0%
帮助的人:76.4万
展开全部
document.getElementById('ca').className='xxxx';
更多追问追答
追问

需要显示的图片和原有的图片叠加在一起了,而且出现了三个,如下图,是什么问题呢?

追答
代码贴全些,可能是js代码中有相关操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-21
展开全部
可用js来操作button对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式