在iframe中选中输入复选框

时间:2018-11-07 01:54:36

标签: javascript

我有一个小部件的某个部分,该小部件已在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>

0 个答案:

没有答案