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

时间:2011-05-29 15:49:51

标签: javascript jquery

我正在尝试在邀请访客加入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()返回一个空集。关于如何做的任何想法?

1 个答案:

答案 0 :(得分:1)

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

  

.contents()方法也可以   用于获取内容文档   iframe,如果iframe是相同的   域名作为主页。