2016-10-24 8 views
0

Это может быть основной вопрос, но я не понимаю, как это сделать. Я извлекаю номер() от имени нажатой кнопки. Затем я хочу объединить это число со строкой для ссылки на переменную (lineOpt1_**2**) и установить другую переменную (varLine) с этой новой конкатенированной переменной. Это делается в adobe captivate (cpAPInterface).JavaScript - строка конкатенации с переменной ссылкой на другую переменную

var but_name = this.document.activeElement.getAttribute("id"); 

var n = but_name.split('_').pop(); 

window.cpAPIInterface.setVariableValue('varLine', "lineOpt1_"+n); 

Может ли кто-нибудь помочь мне с третьей строкой? другие отлично работают.

ответ

0

Я не уверен, правильно ли я понял вопрос, но похоже, что вы делаете настройку переменной varLine на строку "lineOpt1_2".

Я думаю что вы пытаетесь сделать, это установить переменную varLine на то, что переменная lineOpt1_2 содержит? В этом случае вы можете сделать:

var value = window.cpAPIInterface.getVariableValue("lineOpt1_"+n); 
window.cpAPIInterface.setVariableValue('varLine', value); 
Смежные вопросы