检查iframe中的所有复选框(邀请访客加入facebook活动时)

我正在尝试在邀请嘉宾参加facebook活动时检查所有复选框。 Facebook已经改变了一些东西,我认为因为我通常使用这个代码,现在它不起作用:

var elms=document.getElementsByName("checkableitems[]"); var lunghezza = elms.length; for (i=0;i<lunghezza ;i++){if (elms[i].type="checkbox" )elms[i].click()}; 

我发现邀请客人的模态窗口在iframe内部,但我不能在其中复选框!

我用过

 jQuery('iframe#iframe_sbx_id').find('input[type=checkbox]').click() 

但它不起作用,因为find()返回一个空集。 有什么想法怎么做?

您可以使用contents()来访问iframe的内容,但由于它位于另一个域上,因此无法使用:

如果iframe与主页面在同一个域中,则.contents()方法也可用于获取iframe的内容文档。