可以在开发者工具中切换到 scripts 标签下,切换到 jquery 代码位置,右键,菜单中选择 bloked script:
下面试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>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)