javascript里将函数名字符串转为函数并执行
来源:互联网 发布:ios 数组转json字符串 编辑:程序博客网 时间:2024/06/07 21:11
javascript中,如何将函数名字符串转变为函数并执行?
“用 eval ”,西蒙说。
咋弄呢?类似地:
var mess = "hello world!";var func = "alert";var f = eval(func + "(mess);");//hello world!
可以写得复杂点:
var frameRightSub = document.getElementById("frameSlider").contentDocument.getElementById("frame");var func = "frameRightSub.contentWindow." + funcName;//需要执行的函数在嵌在某个iframe里的页面定义if (typeof (eval(func)) != "function") return false;//检测是否为函数var f = eval(func + "(node);");
另外,这个eval是把双刃剑,有被利用来进行攻击的危险,所以我们要谨慎使用。
阅读全文
0 0
- javascript里将函数名字符串转为函数并执行
- 将字符串转为十六进制函数
- js 执行字符串函数名
- 根据函数名字符串执行指定函数
- 写一个函数,将输入的字符串转为整数并输出。
- Javascript将字符串转为XML并读取对象值
- 将字符串转为变量名(C#)
- C#通过函数名字符串执行相应的函数
- C#通过函数名字符串执行相应的函数
- $.parseJSON() 函数用于将符合标准格式的的JSON字符串转为与之对应的JavaScript对象。
- js将字符串作为函数名调用函数
- 根据字符串找到函数并执行
- eval()函数:计算某个字符串,并执行其中的javascript 代码
- C++将数字转为字符串,并拼接
- C++将数字转为字符串,并拼接
- itoa函数 -- 整数转为字符串
- JavaScript里常用的的数组函数和字符串函数
- Javascript函数名download与Firefox冲突,不能执行
- 写好一份技术简历很重要
- 数据库事务
- 关于AndroidPhone传输数据
- 反思
- 1452: 你家的狗有病吧
- javascript里将函数名字符串转为函数并执行
- GDI+将CDC中画好的图像,保存到文件中
- 安卓 DrawLayout侧滑
- 最长无重复子串
- 尾递归实现斐波那契数
- Kotlin基础
- 学习笔记--Java变量
- 1138. Postorder Traversal (25)
- C#和C++释放内存的区别