分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

js中将字符串作为函数名来调用的方法

发布时间:2023-09-06 02:22责任编辑:彭小芳关键词:js

方法:eval()

eg:

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>将字符串作为函数名调用函数</title></head><body><span>指标:</span><select id="zhibiao"> ?????????<option selected="" value="总体">总体</option> ?????????<option value="queryManagementVolume">办理量</option> ?????????<option value="queryTimeConsuming">平均耗时</option> ?????????<option value="queryOvertimePercent">超时占比</option></select></body><script src="../js/jquery.js"></script><script>$(document).on("change",‘select#zhibiao‘,function(){ ???????var fn=$(this).val(); ???????/* fn(); */ ???????eval(fn+"()");});function queryManagementVolume(){ ???console.log("查询办理量");}function queryTimeConsuming(){ ???console.log("查询平均耗时");}function queryOvertimePercent(){ ???console.log("查询超时占比");}</script></html>
var slideArr=new Array( ???‘slideLeft‘, ???‘slideTop‘, ???‘slideRight‘, ???‘slideBottom‘, ???‘slideLeftTop‘, ???‘slideTopRight‘, ???‘slideRightBottom‘, ???‘slideBottomLeft‘);function slideRandom(arr=slideArr,width,height,time) { ???var length=slideArr.length; ???var index=Math.floor(Math.random()*length); ???var functionName=slideArr[index]; ???//alert(functionName); ???eval(functionName+‘(width,height,time)‘);}

js中将字符串作为函数名来调用的方法

原文地址:https://www.cnblogs.com/juicy-initial/p/9961237.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved