如何获取javascript变量中存在的标记内的文本

时间:2015-08-04 05:04:42

标签: javascript jquery

我希望锚标记中存在的文本存在于javascript变量中。

var a= <a href="javascript:downloadPopup('9374227','CASE','1004030422')">9374227</a>
我想“9374227”
我怎么能得到它?

2 个答案:

答案 0 :(得分:1)

假设a可以作为字符串,请使用jQuery text()

var a = '<a href="javascript:downloadPopup(\'9374227\',\'CASE\',\'1004030422\')">9374227</a>';

var jQueryAnchor = $(a);//convert to jquery object
var text = jQueryAnchor.text();

console.log(text);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

答案 1 :(得分:0)

试一试。它会按预期给你结果。

var temp = document.createElement('div');

    temp.innerHTML = '<a href="javascript:downloadPopup(\'9374227\',\'CASE\',\'1004030422\')">9374227</a>';

var number = temp.childNodes[0].innerHTML;

console.log(number);