选中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位于同一   域作为主页。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...