或任何其他标记:)从HTML字符串中提取脚本标记
例如,
<head>
<title>page...</title>
<script> var a = 'abc'; </script>
<script src="foo.js" type="text/javascript"></script>
</head>
<body>
...
<script src="foo2.js"></script>
</body>
(这个字符串是从Ajax调用的响应)
我想获得一个阵列3个字符串:
<script> var a = 'abc'; </script>
<script src="foo.js" type="text/javascript"></script>
<script src="foo2.js"></script>
我该怎么做?
像一个OPs响应是扁平的字符串,'.find()'不会匹配任何东西。改用'.filter()'。 – jAndy
@jAndy你是对的。已更新回答 – Strelok
谢谢你结束我的1小时搜索 –