str = "func_abc"\x0d\x0a//调用func_abc\x0d\x0aeval(str)\x0d\x0a\x0d\x0a如果要传参数,比如\x0d\x0aeval( str + "( '字符串参数', 123 )" )\x0d\x0a也可以\x0d\x0aeval( "var _function = " + str )\x0d\x0a_function( "字符串参数", 123 )\x0d\x0a没有参数就\x0d\x0a_function()str = "func_abc"\x0d\x0a//调用func_abc\x0d\x0aeval(str)\x0d\x0a\x0d\x0a如果要传参数,比如\x0d\x0aeval( str + "( '字符串参数', 123 )" )\x0d\x0a也可以\x0d\x0aeval( "var _function = " + str )\x0d\x0a_function( "字符串参数", 123 )\x0d\x0a没有参数就\x0d\x0a_function()比如我现在有一个字符串str = "func_abc",func_abc是一个函数名,我现在知道str如何调用str这个字符串表示的函数.思路:1、用eval函数,字符串转换为命令行执行都可以通过eval函数。2、如果函数不多,可以通过if等方式进行判断,执行不同的分支。代码示例:function func_abc(){alert('a')}var str = "func_abc"eval(str+"()")//执行func_abc()函数将其用到实际项目中:<!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>
JS中如何通过函数名来调用函数?
给您推荐相同类型的内容:
如何用CSS3创建一个开关
我使用SVG、Canvas、CSS3或者背景图片实现五角星图案及其悬停效CSS3引入伪元素变换特性使实现五角星图形非简单并且结合渐变实现更漂亮效使用图片实现五角星已经毫必要(图片占用额外请求且数据量除非要支持低版本桌面IE浏览器)首先我创建电脑版的爱奇艺怎么加速播放
1、首先打开爱奇艺。2、下载成功后打开客户端,找到需要调速的视频,点击上方的“加速播放”按钮。iknow-pic.cdn.bcebos.com0b46f21fbe096b63363e108707338744eaf8acc6"t网页使用css及表格布局哪个好
div+css布局好,现在主流的网站均采用此种方法布局。1、div+css和表格相比较,其优点是其布局定位简单,表格布局需要使用文字做内容,当想修改部分内容就要改动整个表格甚至真个界面,不利于后期的维护和前期的开发。2、div+css提升了如何使用CSS和SVG剪切和遮罩技术
SVGs 能够很好的在 web 上工作, 剪切和遮罩允许你使用有趣的方式去展示或隐藏 web 图像, 使用这些技术也能让的设计变得更加灵活因为你不需要去修改或者创建新的图像——这些都可以用代码来实现。通过结合使用 CSS 和遮罩技术,你将会win10笔记本电脑蓝牙怎么开?
1、点击开始,打开设置。2、选择 设备 选项。3、将蓝牙的开关设置到开的位置。4、点击添加设备,可以搜索到周围的可连接的蓝牙设备。5,点选想要连接的蓝牙设备。6,核实PIN码,点击 连接,配对。配对成功。首先点击左下角的win10菜单图css简写都有哪些?
使用缩写可以减少CSS文件的大小,并且更加易于阅读。本文主要介绍CSS的主要缩写规则,内容涉及到颜色、盒尺寸、边框、背景、字体、列表等方面的内容。CSS缩写的主要规则如下:颜色16进制的色彩值,如果每两位的值相同,可以缩写一半,例如:#0055寸的三星js8000 三星ks7300 ks8800 这几款哪个好啊?求对比!谢谢!
我是绵阳市三台县三星全品店的销售,最近我自己也在纠结电视的选购。摆在我面前的,同样也是这几个选择。JS8000是去年三星最高端一款平板电视,我拿样机的话会很便宜。但是今年新推出的产品边框更窄,而厚度上最薄的地方只有9mm。最关键是带有今年电html如何转换css.html
1.使用STYLE属性: 将STYLE属性直接加在个别的元件标签里。 <元件(标签) STYLE="性质(属性)1: 设定值1性质(属性)2: 设定值2...} 例如: <TD STYLE="CO电脑如何设置默认打印机
1、打开我的电脑,在电脑上方点击搜索【控制面板】并且进入控制面板选项。 2、打开进入控制面板后,点击进入硬件和声音选项卡。 3、硬件和声音界面中选择进入设备和打印机。 4、进入设备和打印机界面后,找到界面下方的打印机,找到后鼠标右击,选择设JS正则表达式基础认知
正则表达式,又叫规则表达式,英文名Regular Expression,本质是操作字符串 1、模式匹配 表单验证 2、文本检索 搜索 3、替换前端开发常用哪些工具软件?
前端开发的编译器在选择上还是很多的。在学校里,老师主要讲三个前端开发软件:1、WebStorm帮助编写HTML、CSS、Less、Sass和Stylus代码,并且支持Node.js和主流框架,如React、Angular、 Vue.js贝塞尔曲线 css 怎么计算 这个公式我看了半天没看懂这些参数
CSS动画中使用的是三阶曲线,如下图所示,三阶曲线共有P0,P1,P2,P3四个节点,其中P0是起点、P3是终点,P1和P2是控制点。同时CSS中使用的曲线,有些特殊,它固定了起点P0(0,0)和终点P3(1,1),仅有控制点可以移动。移动js检测浏览器被卷去的高度,急等,求高手!
用一个判断语句!利用Dom对象中的Navigater这个对象获取浏览器信息,然后判断是在什么浏览器上运行!如果判断是在火狐或是ie上 就用方法一!如果是谷歌浏览器就用第二种方法!添加一个if语句就行!简单的方法就是判断 navigator.JS篇(防抖节流)
在前端开发中会遇到一些频繁的事件触发,比如: window 的 resize、scroll mousedown、mousemove keyup、keydown …… 防抖的原理就是:你尽管触发事件,但是我一定在事件触发200分悬赏!!如何制作一个可以绕中心轴旋转的圆柱体的动
第一个问题:我提个问题,如果按你的要求做好了一个单纯颜色的绕上下底面圆心轴旋转的圆柱动画,那么即使圆柱体正在旋转你能从动画里看出它在动么?仔细想想。如果是我,以Flash CS2为例(大体讲一下步骤),我会做一个静止的圆柱体放在面板里电脑怎么改时间和日期
电脑更改日期方法如下:设备:华为笔记本。系统:win7。版本:6.1.7600.16385操作界面:设置工具1、鼠标点击桌面右下角的时间。2、点击时间后,点击更改日期和时间设置。3、待机更改日期和时间设置后,进入Internet时如何用css让一个边框自动居中
1、是不是width:600height:200的问题,没单位px;2、题外话:a标签的伪类注意正确的顺序:a:link {……} a:visited {……}a:hover {……} a:active {……}a:visited必须放推荐个画矢量图的javascript框架,谢谢
google excanvas吧,不仅发布的时间久,并且由它衍生出来的画图插件非常多,如plot、jqplot等上百个,并且还与HTML中的canvas兼容。其他还有dojo中的画图api,也非常强大易用。再有就是yui的画图API了。总的JS对象数组多条件排序
JS数组多条件排序基于Array.sort()方法,首先要了解sort()方法的用法。sort()方法可以传入一个函数作为参数,然后依据该函数的逻辑,进行数组的排序。 eg: sort()方法接收函数作为参数时,排序主要如何用CSS显示文字的上标和下标
CSS上标:<sup>上浮内容<sup>CSS下标:<sub>下浮内容<sub>以下是范例:一、电脑不能启动的原因系统不承认硬盘此类故在css2.1中:ime-mode怎么会不是css的有效属性,那用什么可以替换ime-mode
<input type="text" name="url" style="ime-mode:disabled" onkeydown="if(event.key电脑怎么切换另一个界面
电脑切换界面的方法。1、点击任务栏上的窗口图标,即可切换到想要切换的窗口。2、按住alt键不放,然后重复按下tab键,直到焦点切换到需要切换的窗口缩略图时,松开atl键即可。3、回到电脑桌面,按一下tab键,可以看到在任务栏上方会弹出近期使电脑开机无视频输出是怎么回事?
原因及解决办法如下:1、首先检查显示器数据线主机连接处是否有松动或者已经脱落,亦或者是插头连接位置不对(另外如果电脑采用独显平台的话,数据线应该接在显卡的视频输出的接口,而不是主板的视频信号输出接口),如果有问题就重新连接一下。2、如果ie浏览器黑白条线没有css
1. 检查浏览器否支持css,如果不支持,请升级浏览器至最新版本;2. 检查css代码是否正确,如果不正确,请检查css代码;3. 检查是否有其他css文件影响,如果有,请检查是否有冲突;4. 检查浏览器是否启用了css缓存,如果启用,请清用css怎么设置div滚动条的样式,可改变大小的
在css设置可改变大小的div滚动条样式方法:1.首先新建html文档,进入代码书写界面。2.在<head>和<body>的里面写入代码,在<div>里面写入想要输css样式选取框
用了JQ库,样式在style里,不过要配合js用<!DOCTYPE html><html><head><meta charset="utf-8&qjava中编码与解码分别指什么?
java中编码:URLEncoder.encode(strUri,"utf-8")java中解码码:URLDecoder.decode(strUri,"utf-8")java编码和解码htm+css字的右上角用于提示的红点怎么实现
实现代码如下:<div class="wrap"><div class="img"><div><div cljs 定位DIV
Div绝对定位js代码function showDiv(name) { var cf=document.getElementById("DivID")var oImg=document.getElementBycss怎么定义全局样式为蓝色,楷体?
在样式文件或style标签里设置全局样式,具体的写法如下: <style>*{color: bluefont-family: '楷体'}<style>color表示字