我希望从DOM中提取一段文本。我感兴趣的数据是" 1234567
"
<script type="text/javascript">
function example() {
launchChat("ABC", "1234567", "Sample Data", "Customer");
}
</script>
到目前为止,这就是我所拥有的 -
$("head").find("script").each(function(i) {
var scr = $(this).html();
var regExp = /launchChat(([^)]+))/; //Outputs everything in between the brackets
var matches = scr.match(regex);
console.log("match " +matches);
});
非常感谢任何帮助。
答案 0 :(得分:0)
好的,如果它在将来某个时候帮助任何人,答案是 -
$("head").find("script").each(function(i) {
var scr = $(this).html();
if(scr.indexOf("launchChat") > 0){
var newTxt = scr.split('"');
for (var i = 1; i < newTxt.length; i++) {
console.log(newTxt[i].split('"')[3]);
}
}
});