jQuery选择器,将所有脚本作为文本从页面外获取

Seantomburke

我有一个这样的网页

<html>
    <head>
        <script type="script/text" src="http://www.seantburke.com/j.js"></script>
        <script type="script/text">
            $(document).ready({var foo;});
        </script>
    </head>
    <body>
        <script>
            var s = "some more javascript here";
        </script>
        <script type="script/text" src="http://www.seantburke.com/otherjs.js"></script>
    </body>
</html>

我想从页面中选择所有脚本,包括属性和innerHTML作为文本。我缺少一个简单的jQuery函数吗?

所需的输出:

<script type="script/text"
src="http://www.seantburke.com/j.js"></script><script
type="script/text">$(document).ready({var foo;});</script><script>var
s = "some more javascript here";</script><script type="script/text"
src="http://www.seantburke.com/otherjs.js"></script>

这些是我尝试获得的尝试,但均未获得所需的输出:

$('script').text() //gives all innerHTML
$('script') //gives an Array of HTMLScriptElement
$('script')[0].outerHTML //gives the outerHTML as a string for only the first element.
阿德内
var arr = $('script').map(function() {
              return this.outerHTML;
          }).get();

如果要使用单个字符串,则为您获取每个标记的所有externalHTML数组 arr.join()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

所有div的jQuery选择器

获取作为cron作业运行的所有脚本及其路径的列表

获取作为cron作业运行的所有脚本及其路径的列表

jQuery选择器-除最后3条记录外,表的所有行

如何从HTML文本中获取具有指定选择器的所有类

jQuery仅打破ie7中页面上的所有脚本

从脚本更新选择器后获取样式文本

Scrapy CSS选择器:获取所有内部标签的文本

如何使用Nokogiri CSS选择器获取标签内的所有文本?

如何使用jQuery中的类选择器获取jQuery中元素的所有类?

jQuery选择器获取具有值的所有输入

复制论坛 HTML 文本框上的所有脚本

什么是正确的jquery选择器,以根据该div中的内容获取div的所有实例?

将jquery选择器作为参数传递

从 jquery 中的选择器获取文本 - wordpress

jQuery的嵌套选择器获取文本不是孩子

从页面获取所有文本作为字符串

Puppeteer 将 CSS 更改为所有选择器

jQuery 选择器是否遍历所有元素?

Scrapy:嵌套选择器:子选择器在所有页面上运行,而不在父选择上运行

加载页面之前,修改HTML页面中所有脚本的src

jQuery选择器,以变量作为参数

jQuery“此”范围作为选择器

获取Xamarin形式的选择器文本

CSS:not()选择器-隐藏除div外的所有内容

jQuery .delegate()从选择器访问文本

python urllib2-在所有脚本运行后读取页面

页面上的所有脚本完全加载后运行js函数

jQuery选择器:选择没有iframe的元素作为子元素