简单的JS问题

用单选框 自定义了两个值 实际值 1,2  ,显示值  五六七,七八九

事件中 JS 这样写,怎么无论如何都只弹到百度,能读取到值  但是if 不生效,哪里写错了吗 

var aaa = this.options.form.getWidgetByName("q_comboBox0").getValue();

if (aaa=1) {window.open('https://www.baidu.com','_blank');}

else if (aaa=2)

{window.open('https://www.csdn.net','_blank');}

JavaScript Azwraith 发布于 2022-8-16 15:32
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-8-16 15:35

js中,判断相等是两个=号

============================================

var aaa = this.options.form.getWidgetByName("q_comboBox0").getValue();

if (aaa=="1") {window.open('https://www.baidu.com','_blank');}

else if (aaa=="2")

{window.open('https://www.csdn.net','_blank');}

  • Azwraith Azwraith(提问者) 原来是如此低级的错误 搞了半天。。。
    2022-08-16 15:39 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-8-16 15:34(编辑于 2022-8-16 15:35)

是参数栏还是单元格里面的单选框?

  • Azwraith Azwraith(提问者) 参数栏里面的 我用alert 看了下 能读到 1 ,2 这个值 但是if没生效
    2022-08-16 15:36 
  • 2关注人数
  • 222浏览人数
  • 最后回答于:2022-8-16 15:35
    请选择关闭问题的原因
    确定 取消
    返回顶部