JavaScript - 将字符串与变量连接以引用另一个变量

时间:2016-10-24 23:05:42

标签: javascript

这可能是一个基本问题,但我不知道该怎么做。我正在从单击按钮的名称中提取一个数字( 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行吗?其他人工作正常。

1 个答案:

答案 0 :(得分:0)

我不确定我是否正确理解了这个问题,但您似乎正在做的是将变量varLine设置为字符串"lineOpt1_2"

认为您要做的是将变量varLine设置为变量lineOpt1_2包含的内容?在这种情况下,你可以这样做:

var value = window.cpAPIInterface.getVariableValue("lineOpt1_"+n);
window.cpAPIInterface.setVariableValue('varLine', value);