如何从网页中提取javaScript代码?

时间:2011-02-02 10:34:53

标签: javascript html

我要重构一堆包含html和javascript代码混合的html文件。 我想隔离javascript代码以便能够使用各种工具(例如gjslint)。

有自动执行此操作的工具吗? (我确实搜索了但是找不到任何东西,可能使用错误的条款。)

谢谢......

5 个答案:

答案 0 :(得分:8)

如果你想用javascript获取javascript,你可以像这样使用jQuery

$('script').each(function(){ 
    alert($(this).html()) 
});

答案 1 :(得分:3)

Firefox的

WebDeveloperToolbar插件有一个选项信息 - >查看Javascript,它会列出所有内联线和所有包含的脚本,在这里你可以剪切和粘贴你需要的内容。

它将全部显示为每个脚本标签和外部文件的可折叠部分的单个网页。

<a href"" onclick="">之类的事件处理程序不会被不幸列出。

这也可以在任何网页上使用,而无需先编辑它们。

答案 2 :(得分:2)

如果您安装firebug,则会出现一个名为“script”的选项卡,该选项卡显示所有带有JavaScripts的文件的内容。

编辑:刚才意识到如果脚本是内联的,它对你没有多大帮助。如果它包含在各种其他文件中,它仍然有用。

答案 3 :(得分:0)

取决于您正在使用的编辑器,但您可以执行RegularExpression搜索并在<script></script>标记中包含的HTML / JS组合中提取文本块。

答案 4 :(得分:0)

如果您只想提取标签,那么您可以尝试使用此网站:https://js-download.com/

以下是提取的标签,结果将合并到一个文件中。