获取<script>标记</script>的内容

时间:2013-04-22 05:01:13

标签: javascript jquery html

我正在尝试在html中获取<script>标记的内容:

我可以使用jquery <script>test</script>获取$("script").html()内容。

但如何获取内容 <script src='something.js'></script>

3 个答案:

答案 0 :(得分:5)

这是怎么回事。

$.get("/something.js",function(scriptContent){alert(scriptContent)});

它将通过ajax请求提取内容

或者,您可以通过向便于在服务器上加载JS文件的页面发出请求来提取服务器上的内容并将其返回给客户端。如果js文件托管在不同的域

下,则必须这样做

答案 1 :(得分:0)

如果脚本文件来自与您的网页相同的域,则可以使用ajax获取脚本文件的内容。

如果你能解释一下你真正试图解决的问题,我们可能会给你更好的选择。

答案 2 :(得分:0)

您可以使用Ajax获取javascript文件(或任何文本文件)的内容。使用XMLHttpRequest然后阅读responseText或将其加载到iframe中。

请注意,这两种方法都受同一原产地政策的限制。