0

我有一个变量,例如:

var startX = 20
var startY = 30

我想调用一个函数,例如:

onClick="myFunction('startX')"
or
onClick="myFunction('startY')"

myFunction(passedVar){
}

所以passedVar = 'startX' or 'startY' 然后我需要引用同名的变量并获取它的值(20或30)

在 Powershell 我会做一个:

get-variable($passedVar) -value

它将查看 passVar 中的内容,然后查找具有该名称的变量并给我该值。

那有意义吗?

谢谢!

4

2 回答 2

3

全局变量只是window对象的属性。你可以试试

var val = window[passedVar];
于 2013-09-05T02:47:30.413 回答
1

您只需省略单引号;这不是必需的。

onClick="myFunction(startX)" 或 onClick="myFunction(startY)"

于 2013-09-05T02:47:50.497 回答