如何用Qualtrics编码javascript以识别当前循环?

如何用Qualtrics编码javascript以识别当前循环?,javascript,loops,qualtrics,Javascript,Loops,Qualtrics,我对编写javascript非常陌生。目前,我正在使用Qualtrics的调查做一个听觉实验。听觉刺激被上传到网站上,我使用Qualtrics的“Source”函数编写了一个小代码,如下面所示来播放听觉刺激。(注意:www.auditorySimpuli.com是一个虚拟地址) 使用上述线路,我成功地播放了id为='1'的声音。 我的问题是,如何编写javascript代码行来识别当前循环的编号(Qualtrics源代码行的${lm://CurrentLoopNumber}部分)? 我对java

我对编写javascript非常陌生。目前,我正在使用Qualtrics的调查做一个听觉实验。听觉刺激被上传到网站上,我使用Qualtrics的“Source”函数编写了一个小代码,如下面所示来播放听觉刺激。(注意:www.auditorySimpuli.com是一个虚拟地址)

使用上述线路,我成功地播放了id为='1'的声音。 我的问题是,如何编写javascript代码行来识别当前循环的编号(Qualtrics源代码行的${lm://CurrentLoopNumber}部分)? 我对javascript的粗略印象如下。应使用哪些适当的代码替换“e.LOOP”、“LOOP1”或“LOOP2”部件


非常感谢您花时间阅读这个长长的问题,我非常感谢您的帮助!:)

只需一行代码即可:

if(e.keyCode==32) $("${lm://CurrentLoopNumber}").play();
 
<audio autoplay="" src="http://www.auditorystimuli.com/L0_high_${lm://CurrentLoopNumber}.mp3">&nbsp;</audio>
<audio id="1" src="http://www.auditorystimuli.com/L0_high_1.mp3">&nbsp;</audio>
<audio id="2" src="http://www.auditorystimuli.com/L9_low_2.mp3">&nbsp;</audio>
  switch (e.keyCode) {
    case 32: // 'space' was pressed
      $('1').play();
      break;
  switch (e.LOOP) {
    LOOP1: // first loop
      $('1').play();
      break;
    LOOP2: // second loop
      $('2').play();
      break;
if(e.keyCode==32) $("${lm://CurrentLoopNumber}").play();