2016-10-24 2 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); 

누군가 제 3 행을 도와 줄 수 있습니까? 나머지는 잘 작동합니다.

답변

0

질문을 올바르게 이해할 수 있을지 모르겠지만 변수 varLine"lineOpt1_2"으로 설정하면됩니다.

난 당신이 변수 lineOpt1_2에 포함 된 무엇에 변수 varLine 설정되어 무엇을하려고 생각 ? 어떤 경우에는 할 수 있습니다 :

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