起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2060|回复: 9

[结贴] 如何将BUTTON中的label,点击的时候显示为红色

[复制链接]

49

主题

128

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
QQ
发表于 2017-11-21 13:25:19 | 显示全部楼层 |阅读模式
如何将BUTTON中的label,点击的时候显示为红色

49

主题

128

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
QQ
 楼主| 发表于 2017-11-21 14:31:28 | 显示全部楼层
自己顶一下
回复 支持 反对

使用道具 举报

发表于 2017-11-21 15:17:53 | 显示全部楼层
修改样式参考
http://docs.wex5.com/wex5-ui-question-list-2073

可以在鼠标提供的事件中写代码实现!bind-mousedown
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

49

主题

128

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
QQ
 楼主| 发表于 2017-11-21 15:38:20 | 显示全部楼层
liangyongfei 发表于 2017-11-21 15:17
修改样式参考
http://docs.wex5.com/wex5-ui-question-list-2073

实在鼠标点击事件后触发的,但是修改的是Button下Span的文字颜色,提供的SETCSS语法报错,怎么解决问题
回复 支持 反对

使用道具 举报

发表于 2017-11-21 15:49:46 | 显示全部楼层
184931481 发表于 2017-11-21 15:38
实在鼠标点击事件后触发的,但是修改的是Button下Span的文字颜色,提供的SETCSS语法报错,怎么解决问题 ...

SETCSS 是组件的方法!你应该调用this.comp('button').setCss  
而不能获取span标签,去掉用 setCss    ,不是x5的组件没有这个方法的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

49

主题

128

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
QQ
 楼主| 发表于 2017-11-21 15:57:48 | 显示全部楼层
liangyongfei 发表于 2017-11-21 15:49
SETCSS 是组件的方法!你应该调用this.comp('button').setCss  
而不能获取span标签,去掉用 setCss     ...

那怎么修改SPAN标签的颜色,有对应语法呢
回复 支持 反对

使用道具 举报

发表于 2017-11-21 16:22:09 | 显示全部楼层
184931481 发表于 2017-11-21 15:57
那怎么修改SPAN标签的颜色,有对应语法呢

修改button 的样式! span也会生效的!~

或者直接修改dom元素的style样式

this.getElementByXid('spanXid').style.color= 'red';
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

49

主题

128

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
QQ
 楼主| 发表于 2017-11-21 16:28:26 | 显示全部楼层
liangyongfei 发表于 2017-11-21 16:22
修改button 的样式! span也会生效的!~

或者直接修改dom元素的style样式

按钮加入这段语法,点击后字体颜色没变!!!!!
        Model.prototype.button2Click = function(event){
             $(this.getElementByXid("zzcx")).hide();
         $(this.getElementByXid("zzdk")).hide();
         $(this.getElementByXid("njcx")).hide();
         alert("系统功能建设中,敬请期待!!!!!");
         this.getElementByXid('yyzz').style.color= '#888';
        };


回复 支持 反对

使用道具 举报

发表于 2017-11-21 16:32:59 | 显示全部楼层
184931481 发表于 2017-11-21 16:28
按钮加入这段语法,点击后字体颜色没变!!!!!
        Model.prototype.button2Click = function(event){
          ...



本地测试没问题!!

test.rar

895 Bytes, 下载次数: 32

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

49

主题

128

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
QQ
 楼主| 发表于 2017-11-21 16:37:30 | 显示全部楼层
liangyongfei 发表于 2017-11-21 16:32
本地测试没问题!!

谢谢版主!!!测试已通过,主要问题出在 this.getElementByXid('yyzz').style.color= '#888';  红色字体上,应该输入SPAN标签的XID!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-29 12:17 , Processed in 0.066712 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表