javascript - imacros javascript 条件 eval 语句

标签 javascript html if-statement conditional-statements imacros

尝试使用 imacros EVAL 插入条件“if Else”语句,使用与我遇到的几个示例相同的格式。然而,我似乎仍然缺少一两件事。

 TAG POS=1 TYPE=SPAN ATTR=CLASS:log-1 EXTRACT=TXT
 SET !VAR7 {{!EXTRACT}}
 TAG POS=2 TYPE=SPAN ATTR=CLASS:log-1 EXTRACT=TXT
 SET !VAR6 {{!EXTRACT}} 
 SET !NEWVAR EVAL("var s=\"{{!VAR6}}}\"; if(s==\"#EANF#\") {s=\"!VAR6\";} else {s=\"!VAR7\";}")
 PROMPT !NEWVAR

最佳答案

试试这个:

' ...
SET NEWVAR EVAL("('{{!VAR6}}' == '#EANF#') ? '{{!VAR6}}' : '{{!VAR7}}';")
PROMPT {{NEWVAR}}

关于javascript - imacros javascript 条件 eval 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34481455/

相关文章:

java - 嵌套 if 语句与替代代码结构(性能影响?)

javascript - 为什么我的 if...else 语句没有正确定义 'result' 变量?

javascript - 参数 'MainController' 不是函数,未定义

javascript - Firebug 中神秘的 "Type Error: non-native scope object"

javascript - 如何将我的验证函数变成 ajax 方法?

javascript - 通过 WebView 以编程方式触发 Android TalkBack 文本

javascript - Reactjs - 参数类型不可分配给参数类型

jQuery .hide() 不会被媒体查询撤消

excel - 循环中的单元格地址

html - 为什么调整窗口大小时输入字段消失