使用萤火虫,我得到html
如下-
<a rel="async-post" ajaxify="/ajax/pokes/poke_inline.php?uid=xxxxxxxxxxxxxxx&pokeback=1" href="#" class="uiIconText"><i style="top: 0px;" class="img sp_1lbo22 sx_3b5b96"></i>Poke Back</a>
要获取 uid,我使用getElementsByTagName('a')
函数然后查找ajaxify
属性。下面是我的代码-
var elements = document.getElementsByTagName('a');
for (var i = 0; i < elements.length; i++) {
var ajaxify = elements[i].ajaxify;
if (!ajaxify) {
continue;
}
var uid = ajaxify.match(/uid=([0-9]*)/)[1];
alert(uid);
}
在 firebug 中运行我的代码后,我将undefined
进入控制台,如下所示。
>>> var elements = document.getElementsByTagName('a'...ify.match(/uid=([0-9]*)/)[1]; alert(uid); }
undefined
我怎样才能得到所有使用 javascript 戳的 id?