2010-01-22 120 views
2

由于缺乏厌恶按钮,现在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个步骤中列出。

+3

惹恼您的朋友名单上的每个人关于该组? – sphereinabox 2010-01-22 17:00:18

+0

不,我认为他们实际上必须加入,但我只是忽略这种类型的小组。我刚才加入的唯一一类是“任意数量的人要求采取某种行动”。出于显而易见的原因;) – JPvdMerwe 2010-01-22 17:03:43

回答

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

这将在与该ID“朋友”,然后循环通过它们的元素获取所有li元素,并且如果它是一个“对象”进行fs.click(榆树[FID])

+0

翻译:邀请所有的朋友加入该组。 – Matchu 2010-01-22 17:21:36

+0

-1这并没有真正说明代码的作用,任何有足够编程经验的人都可以从代码中看到这点。 – JPvdMerwe 2010-01-22 17:26:53

+0

所以我说的是代码的功能,但不是你真正想要的......很棒..下次我会在回答之前尝试阅读你的想法 – AntonioCS 2010-01-23 01:33:53