或任何其他標記:)從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小時搜索 –