这段代码有什么作用?

时间:2010-01-22 16:58:04

标签: javascript facebook

对于缺乏厌恶按钮的呻吟现在在Facebook上风靡一时,各种团体如雨后春笋般出现提供了一个不喜欢的按钮,但只有在你邀请了x个朋友之后才会这样做。

其中一个(可能是狡猾的?)组要求您在加入过程中运行Javascript。我还没有做过网页编码,所以我想知道是否有人可以告诉我下面的代码是做什么的?

javascript:elms=document.getElementById('friends').getElementsByTagName('li');
for(var fid in elms){
     if(typeof elms[fid] === 'object'){
          fs.click(elms[fid]);
     }
}

该论坛的链接位于:|►OFFICIAL Dislike Button™ is Finally Here◄| Add it Now, it ACTUALLY WORKS!。该代码列在最近新闻部分的3个步骤中。

2 个答案:

答案 0 :(得分:8)

// Find the Element in the webpage that has the ID "friends", which is the list of your friends ;-)
javascript:elms=document.getElementById('friends').getElementsByTagName('li'); 
// Iterate over every friend in the list
for(var fid in elms){ 
     // just a validation
     if(typeof elms[fid] === 'object'){ 
          // Click on the invite to Group button
          fs.click(elms[fid]); 
     } 
} 

基本上,此代码会为所有朋友带来群组邀请; - )

答案 1 :(得分:-1)

这将使用id“friends”获取元素中的所有li元素,然后遍历它们,如果它是“对象”,则执行fs.click(elms [fid])