如何把html代码中的类似以下元素全部批配出来?并存入数组中?<p>任意字符</p>
<p class="某某样式名">任意字符</p>
<p id="某某id">任意字符</p>
数组比如是arr,那么数组中的值就是以下
arr[0]='<p>任意字符</p>'
arr[1]='<p class="某某样式名">任意字符</p>'
arr[2]='<p id="某某id">任意字符</p>'
<p class="某某样式名">任意字符</p>
<p id="某某id">任意字符</p>
数组比如是arr,那么数组中的值就是以下
arr[0]='<p>任意字符</p>'
arr[1]='<p class="某某样式名">任意字符</p>'
arr[2]='<p id="某某id">任意字符</p>'
arr[0]='任意字符'
arr[1]='任意字符'
arr[2]='任意字符'
我这次要的是
arr[0]='<p>任意字符</p>'
arr[1]='<p class="某某样式名">任意字符</p>'
arr[2]='<p id="某某id">任意字符</p>'
var str = "<p>任意字符</p>\
<p class=\"某某样式名\">任意字符</p>\
<p id=\"某某id\">任意字符</p>";
var reg = /<p[^>]*>[\s\S]*?<\/p>/ig;
var arr = str.match(reg);
for(var i=0;i<arr.length;i++)
{
alert(arr[i]);
}
</script>
arr = str.match(/<p[\S\s]*?\/p>/gi)