广告域
         

判断Js函数是否存在,如果存在则执行

假设funcName为函数名字,用如下方法就可以达到目标

try{
if(typeof(eval(funcName))=="function"){
funcName();
}
}catch(e){
//alert("not function");
}

一定要添加try catch块,否则不起作用。

我要评论!

想一个你喜欢的昵称。
给一个你的常用邮箱。
想和萌萌哒的TA们说点啥。
  • 在Linux系统上架设ASP.NET网站项目已经在圈子中流行,而“Mono+Jexus”架构模式是Linux承载ASP.NET企业级应用的极为重要的架构方式。 这种架构中,Jexus很好安装、配置,基本上就是一个下载、解压、复制的过程,但是用源码安装Mono就麻烦一些,特别是才从Windows转向L...
  • webview组件的接口函数addJavascriptInterface存在远程代码执行漏洞,远程攻击者利用此漏洞能实现本地java和js的交互,可以对Android移动终端进行网页挂马从而控制受影响设备。 确保只在访问可信页面数据时才使用addjavascriptInterface调用java对象...
  • Inkscape 是一个专业品质的矢量图编辑工具,支持 Windows, Mac OS X 和 GNU/Linux。它深受来自世界各地的专业设计师和业余爱好者的追捧,可以用来创作插画、图标、logo,绘图,地图以及网页图像。 Inkscape 使用 W3C 开放格式 SVG (可伸缩向量图形) 作为...
  • pip类似RedHat里面的yum,安装Python包非常方便。 python -m pip install --upgrade pip
  • 主要特征:散装的没有散热器,质包是一年,而盒装的是带了散热器的,质包是三年 技术角度:散装和盒装CPU并没有本质的区别,至少在质量上不存在优劣的问题。 理论角度:盒装和散装产品在性能、稳定性以及可超频潜力方面不存在任何差距,但是质保存在一定差异。 一、散装与盒装的区别 从技术角度而言,散装和盒装CP...
微信扫一扫即可带走我!