Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript制作facebook活动中受邀好友的列表_Javascript_Jquery_Facebook - Fatal编程技术网

使用javascript制作facebook活动中受邀好友的列表

使用javascript制作facebook活动中受邀好友的列表,javascript,jquery,facebook,Javascript,Jquery,Facebook,你好,我在FB上做了一个活动,我不能邀请超过500个朋友,所以我想打开第二个活动来邀请最后一部分 我没有按照字母表邀请朋友,所以现在我需要一个脚本来列出所有未邀请朋友的名字。我想继续活动,打开邀请朋友的列表,滚动到最后,在firefox中打开firebug查看代码,制作脚本并在控制台中使用。我的问题是,我不知道如何获取子类标记datareactid中的文本名称 我有很多这样的课程: <span class="_2akq _1box" data-reactid=".10h.2.0.0.0.0

你好,我在FB上做了一个活动,我不能邀请超过500个朋友,所以我想打开第二个活动来邀请最后一部分

我没有按照字母表邀请朋友,所以现在我需要一个脚本来列出所有未邀请朋友的名字。我想继续活动,打开邀请朋友的列表,滚动到最后,在firefox中打开firebug查看代码,制作脚本并在控制台中使用。我的问题是,我不知道如何获取子类标记
datareactid
中的文本名称

我有很多这样的课程:

<span class="_2akq _1box" data-reactid=".10h.2.0.0.0.0:0:1:$100001479193047.0.0.$2.$text.0.0">
   <span data-reactid=".10h.2.0.0.0.0:0:1:$100001479193047.0.0.$2.$text.0.0.0">Ele Mastro</span>
</span>

但它给了我这个:
SyntaxError:missing;在语句之前使用
innerHtml
(或
innerText

您的Js应该如下所示:

var inputs = document.getElementsByClassName('_2akq _1box');
for(var i=0; i<inputs.length;i++){ 
    console.log(inputs[i].getElementsByTagName('span')[0].innerHTML) ;
}
var inputs=document.getElementsByClassName(“'u2akq'u1box');

对于(var i=0;iIt有效,但我仍然有有用的代码。对于每个名称控制台显示Guido Palmirani Guido Palmirani在本例中,我只需要“Guido Palmirani”答案根据问题中更新的代码更新。你能告诉我我有-1票,他们阻止了我吗?-问题中的1表示有人出于某种原因否决了它。看这里:这里:为了更好地理解如何工作,请检查你的html,你缺少一个结束标记Done。现在有了所有的标记…我希望:)
var inputs = document.getElementsByClassName('_2akq _1box');
for(var i=0; i<inputs.length;i++){ 
    console.log(inputs[i].getElementsByTagName('span')[0].innerHTML) ;
}
var inputs = document.getElementsByClassName('_2akq _1box');
for(var i=0; i<inputs.length;i++){ 
    console.log(inputs[i].innerText) ;
}