thinkhejie 2009年07月30日
javascript 已知变量名称,如何获取变量指向的内存空间,即传地址。
javascript 已知变量名称如何获取变量指向的空间。


var g_h = 55;

function UpdateVarValue(varname,varvalue)
{
try
{
var obj = eval(varname); // 这里不知道怎么写,因为返回的值是新建的变量,没有指向原有的变量。。
alert("obj:"+obj+" g_h:"+g_h);
}
catch(e)
{
return e.description;
}
}

我做的是一个win桌面程序,通过下面这个c#的方法,调用前台的js 改变 g_h的值,可是不成功,改的只是副本。

object[] objects = new object[2];
objects[0] = "g_h";//这个变量名字是动态的。因为事前不知道js里面的全局变量的名字是什么。
objects[1] = "100";
webBrowser1.Document.InvokeScript("UpdateVarValue", objects);


...全文
129 点赞 收藏 4
写回复
4 条回复

还没有回复,快来抢沙发~

发动态
发帖子
JavaScript
创建于2007-09-28

5.1w+

社区成员

22.3w+

社区内容

Web 开发 JavaScript
社区公告
暂无公告