如果输入在帧中,如何设置值。
<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>它应该是这样的
$('#main_frame_first').contents().find('#main_frame_second').contents().find('#????').val('myValue');
发布于 2017-01-29 04:05:49
假设所有这些页面都在同一个域中,除了确定正确的输入之外,还需要监听每个iframe的load事件
类似于:
$('#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来自不同于主页的来源,您将被拒绝访问
https://stackoverflow.com/questions/41914172
复制相似问题