在引入jquery库的情况下,js调试怎么快速跳出jquery,进入自己写的js函数?

在引入jquery库的情况下,js调试怎么快速跳出jquery,进入自己写的js函数?,第1张

可以在开发者工具中切换到 scripts 标签下,切换到 jquery 代码位置,右键,菜单中选择 bloked script:

 

 

如果是本js的方法,就直接调用函数就行

下面试js调用别的js的方法

方法一,在调用文件的顶部加入下例代码:

documentwrite(”<script language=javascript src=’/js/importjs’></script>”);

(注:有时你引用的文件还可能需要引用其他的js,我们需要将需要的那个js文件也以同样的方法引用进来)

方法二,通过中间界面对js进行应用

就是我们可以在某个html中引用了你需要的js文件,我们可以通过拿到那个html文件的对象,然后在通过这个对象去引用js的方法。

(一般不常用,这个在我做项目的时候用过一次)

方法三:在将下边代码放入Body中:

new_element=documentcreateElement(”script”);

new_elementsetAttribute(”type”,”text/javascript”);

new_elementsetAttribute(”src”,”importjs”);

documentbodyappendChild(new_element);

你的this没有传过来。

你现在传进去的是id,可以把$(this)改成 $("#"+id);

或者 onclick="GetPerson(this)";

function getPerson(obj)

{

if($(obj)index

}

可以使用js的eval函数实现,示例如下:

<script type="text/javascript">

  //自定义函数,用于d出三个参数的值

  function alertFunc(str1,str2,str3){

       alert(str1);

       alert(str2);

       alert(str3);

   }

 //自定义函数:根据传入的函数名,调用函数

 function callAlert(functionName){

      //根据函数名得到函数类型

       var  func=eval(functionName);

       //创建函数对象,并调用

      new func(arguments[1],arguments[2],arguments[3]);

  }

 

 </script>

 <!--编写按钮,在点击事件中调用函数-->

 <button onclick="callAlert('alertFunc','tom','hello','world')" >测试函数调用</button>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12162814.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存