js 正则获取a标签内容

<a onclick="statistics.packagename('com.ys137.app')" href="javascript: void(0);">com.ys137.app</a>
<a onclick="statistics.keyword('3')" href="javascript: void(0);">3</a>

求 正则获取a标签的内容如:com.ys137.app

js正则表达式  /<a.*?>(.*?)<\/a>/ig

完整的Javascript正则匹配a标签内容的程序如下

<script type=text/javascript>
 var str = "<a onclick=\"statistics.packagename('com.ys137.app')\" href=\"javascript: void(0);\">com.ys137.app</a><a onclick=\"statistics.keyword
('3')\" href=\"javascript: void(0);\">3</a>"; 
     var regex = /<a.*?>(.*?)<\/a>/ig; 
 var result ;
 while((result= regex.exec(str))!=null)
  alert(result[1]);
</script>

运行结果
com.ys137.app
3

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-01
<a href='' id='ta'>content</a>

// 原生js
var s = document.getElementById("ta").innerText;//content
// JQuery
$("#ta").text();//content

相似回答