如果输入在框架中,如何设置值。
<iframe id="main_frame_first" width="100%" height="100%" frameborder="0" name="main_frame">
<iframe id="main_frame_second" name="main" width="100%" height="100%" data-par="" class=" ">
<input name="_filter[head]" type="text" size="20" maxlength="60" style="width:100%">
</iframe>
</iframe>
应该像
那样思考$(&#39;#main_frame_first&#39)的内容()找到(&#39;#main_frame_second&#39)。。。。内容()找到(&#39;#????&# 39;)VAL(&#39; myvalue的&#39);
答案 0 :(得分:1)
假设所有这些网页都在同一个网域上,除了定位正确的输入外,您还需要收听每个iframe的加载事件
类似的东西:
$('#main_frame_first').on('load', function(){
// "this" is first iframe
$(this).contents().find('#main_frame_second').on('load', function(){
// "this" is second iframe
$(this).contents().find('input[name="_filter[head]"]').val(newValue);
});
});
如果iframe中的任何一个来自与主页不同的来源
,您将被拒绝访问