这可能是一个基本问题,但我不知道该怎么做。我正在从单击按钮的名称中提取一个数字( 2 )。然后我想用字符串连接该数字以引用变量(lineOpt1_**2**
)并使用新连接的变量设置另一个变量(varLine
)。这是在adobe captivate(cpAPInterface
)中完成的。
var but_name = this.document.activeElement.getAttribute("id");
var n = but_name.split('_').pop();
window.cpAPIInterface.setVariableValue('varLine', "lineOpt1_"+n);
有人可以帮助我使用第3行吗?其他人工作正常。
答案 0 :(得分:0)
我不确定我是否正确理解了这个问题,但您似乎正在做的是将变量varLine
设置为字符串"lineOpt1_2"
。
我认为您要做的是将变量varLine
设置为变量lineOpt1_2
包含的内容?在这种情况下,你可以这样做:
var value = window.cpAPIInterface.getVariableValue("lineOpt1_"+n);
window.cpAPIInterface.setVariableValue('varLine', value);