我有一个小部件的某个部分,该小部件已在iframe位置内加载。我正在考虑等待大约10秒钟来加载所有网站,然后运行Java脚本以选中该复选框(在iframe中)。
有可能吗?我只是在这里正确的代码,但不能正常工作:
<script>
setTimeout(function() {
var iframes = document.getElementsByTagName('iframe');
for(var j=0; j<iframes.length;j++){
var inputs = iframes[j].contentWindow.document.getElementsByTagName("input");
for(var i=0; i<inputs.length; i++){
if(inputs[i].getAttribute('type')=='checkbox'){
iframes[j].contentDocument.getElementsByTagName("input")[i].checked = true;
}
}
}
}, 10000);
</script>