JQuery - 获取所有JS函数

时间:2010-10-27 07:20:15

标签: javascript jquery

您是否知道使用JQuery获取网页的JavaScript元素的方法? 例如,获取页面中使用的所有JavaScript函数名称等。 谢谢!

2 个答案:

答案 0 :(得分:0)

不完全确定这是否有效但是......

$("script").remove();

不会仅删除函数,但应完全删除所有脚本元素。

修改

nvm以为我读过你想要删除这些功能

答案 1 :(得分:0)

获取所有函数名称是不需要jquery的东西 - 它更像是一种语言问题。

通过查看window对象,您可以获取全局范围内的所有函数和变量,因为浏览器中全局范围内的所有内容实际上都是此对象的属性。但是,这将包含全局范围内的所有变量,包括默认情况下的变量,而不是其他脚本添加的变量。

您可以使用window循环遍历for...in对象的所有属性。这是一个例子:

    for (var obj in window) {
        // obj is just the name of each property
        // do stuff with window[obj]
    }

但是,如果这不是绝对必要的,你应该真的避免它。这是可能的,但在这样做之前我会三思而后行。并且会非常小心。