我不清楚要执行以下操作的正确语法。
我从这个开始:
var player1InitStart = 0;
var player2InitStart = 0;
var player3InitStart = 0;
var player4InitStart = 0;
var playerID = event.target.id; // will return, player1, 2, 3, 4
在支票中使用,如:
if(eval(playerID + "InitString") == 0){
//do something, first time starting video
eval(playerID + "InitString") = 1;
alert('First Time Playing Video' + eval(playerID + "InitString"));
}
我尝试将playerid值与字符串“initstart”一起使用。
然后我可以更新上面的目标xxinitstart变量。
如何将var playerid与initstart字符串连接起来,以便现在可以针对playerxinitstart变量之一进行更新?
更新:对我有效的答案/解决方案-
-
不知道为什么要使用$字符?(让我想起了PHP)
-
不知道为什么后面的记号
' are there either? '
’
var playerid=event.target.getiframe().id;
var目标initid=
${playerID}InitStart
;
//访问(get或set)
警报(window[targetinitid]);
窗口[TargetInitID]=1;