选中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的内容,但是由于它位于另一个域中,因此无法正常工作:   .contents()方法也可以是   用于获取内容的文档   iframe(如果iframe位于同一   域作为主页。