选中iframe内的所有复选框(邀请客人参加facebook活动时)

Check all checkboxes inside an iframe (when inviting guests to a facebook event)

本文关键字:客人 facebook 活动 iframe 复选框 选中      更新时间:2023-09-26

在邀请客人参加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的内容,但因为它在另一个域上,所以无法工作:

.contents()方法也可以是用于获取iframe,如果iframe在同一个域作为主页。