将js方法名作为参数传给js方法
2024-08-29 02:22:09
1,demo1:参数function无参
<script>
function fun1(){
fun3('fun4');
} function fun2(){
fun3('fun5');
} function fun3(fun){
eval(fun+'()');
} function fun4(){
alert("fun4")
} function fun5(){
alert("fun5")
}
</script>
<button onclick="fun1()">button1</button>
<button onclick="fun2()">button2</button>
2,demo2:参数function有参
<script>
function fun1(){
fun3('fun4',"param4");
} function fun2(){
fun3('fun5',"param5");
} function fun3(fun,param){
eval(fun+'("'+param+'")');
} function fun4(param){
alert(param)
} function fun5(param){
alert(param)
}
</script>
<button onclick="fun1()">button1</button>
<button onclick="fun2()">button2</button>
最新文章
- [Cordova] 手机网页里的1px
- 如何获取客户端MAC地址(三个方法)
- Android学习笔记函数
- Flask 开发全球化应用
- JDBC 增删查改
- Search in Sorted Array,Search in Rotated Sorted Array,Search in Rotated Sorted ArrayII
- 3n+1
- 在html中使用javascript显示本地图片的
- SSLPinning 延伸
- Python内置函数(13)——complex
- C语言学习书单
- document.execCommand()的用法小记
- mac系统如何在当前目录下打开终端
- .Net MVC Cache 缓存技术总结
- opencv学习之路(6)、鼠标截图,滑动条播放视频
- 安装Nginx+Tomcat
- 【CTF WEB】GCTF-2017读文件
- 使用echart的雷达图的时候,如果文字越界的解决办法记录,标签文字自动换行
- 软工1816 &#183; BETA 版冲刺前准备
- Java中判断非空对象.