我要重构一堆包含html和javascript代码混合的html文件。 我想隔离javascript代码以便能够使用各种工具(例如gjslint)。
有自动执行此操作的工具吗? (我确实搜索了但是找不到任何东西,可能使用错误的条款。)
谢谢......
答案 0 :(得分:8)
如果你想用javascript获取javascript,你可以像这样使用jQuery
$('script').each(function(){
alert($(this).html())
});
答案 1 :(得分:3)
WebDeveloperToolbar插件有一个选项信息 - >查看Javascript,它会列出所有内联线和所有包含的脚本,在这里你可以剪切和粘贴你需要的内容。
它将全部显示为每个脚本标签和外部文件的可折叠部分的单个网页。
但<a href"" onclick="">
之类的事件处理程序不会被不幸列出。
这也可以在任何网页上使用,而无需先编辑它们。
答案 2 :(得分:2)
如果您安装firebug,则会出现一个名为“script”的选项卡,该选项卡显示所有带有JavaScripts的文件的内容。
编辑:刚才意识到如果脚本是内联的,它对你没有多大帮助。如果它包含在各种其他文件中,它仍然有用。
答案 3 :(得分:0)
取决于您正在使用的编辑器,但您可以执行RegularExpression搜索并在<script></script>
标记中包含的HTML / JS组合中提取文本块。
答案 4 :(得分:0)
如果您只想提取标签,那么您可以尝试使用此网站:https://js-download.com/
以下是提取的标签,结果将合并到一个文件中。