js修改富文本中字体颜色

想要实现功能,如果参数A值为0,则修改富文本AA文本颜色为白色,如果参数A值为1,则修改富文本AA文本颜色为灰色,参数为模板参数

FineReport ZZZMing 发布于 7 天前
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
CD20160914Lv8专家互助
发布于7 天前

"use document"; 

// 获取参数A的值 

var paramA =duchamp.getWidgetByName("p_fin_loan_kj").getValue(); 

// 根据参数值设置颜色 

if(paramA == 0) { 

// 参数A为0时设置为白色 

$("div[data-name='资金借款']").find("div").css("color", "#FFFFFF"); 

else if(paramA == 1) { 

// 参数A为1时设置为灰色 

$("div[data-name='资金借款']").find("div").css("color", "#CACBC8"); 

else {

$("div[data-name='资金借款']").find("div").css("font-size", "26px");

}

最佳回答
0
snrtuemcLv8专家互助
发布于7 天前

这个目前不支持

直接不要富文本,用条件属性设置字体颜色把

最佳回答
0
华莉星宸Lv7专家互助
发布于7 天前

参考

if($cs=0,"<span style='color:green'>这是一个标题</span>","<span style='color:red'>这是一个标题</span>")

  • ZZZMing ZZZMing(提问者) 目前是加了JS,点击后
    "use document";
    $("div[data-name='资金借款']").find("div").css("color","#CACBC8").css("font-size","26px");//单个
    现在想加判断参数值
    2025-07-14 16:13 
最佳回答
0
sysdbaLv5初级互助
发布于7 天前

重点是人工找到这个元素,然后怎么转换成js语言找到,然后js改掉元素的颜色,能力有限没办法凭空造物

最佳回答
0
ScyalcireLv7高级互助
发布于7 天前
"use document";
// 获取参数A的值
var paramA = _g().getParameterValue("A");
// 根据参数值设置颜色
if(paramA == 0) {
    // 参数A为0时设置为白色
    $("div[data-name='AA']").find("div").css("color", "#FFFFFF");
} else if(paramA == 1) {
    // 参数A为1时设置为灰色
    $("div[data-name='AA']").find("div").css("color", "#CACBC8");
}
// 保持原有字体大小设置
$("div[data-name='AA']").find("div").css("font-size", "26px");

不生效的话 "use document"的外面套一层延迟函数

  • 6关注人数
  • 76浏览人数
  • 最后回答于:7 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部