在 facebook pokes 页面中,即http://www.facebook.com/pokes我正在尝试使用 javascript 查找所有 uid。从萤火虫我得到以下标签名称......
<a rel="async-post" ajaxify="/ajax/pokes/poke_inline.php?uid=XXXXXXXXXXXX&pokeback=1" href="#" class="uiIconText"><i style="top: 0px;" class="img sp_1lbo22 sx_3b5b96"></i>Poke Back</a>
为了获得所有的uid,我以以下方式设计了我的javascript-
var allAnchorElements = document.getElementsByTagName('a');
for (var i = 0; i < allAnchorElements.length; i++) {
var uid = allAnchorElements[i].ajaxify.match(/uid=([0-9]*)/)[1];
我没有把完整的代码放在这里。现在从萤火控制台执行此代码时,我收到TypeError: allAnchorElements[i].ajaxify is undefined
错误消息。
为什么我收到此错误?如何更改脚本以获取所有 uid?