一些js小常识

本文详细介绍了在网页开发中如何利用iframe与父页面进行交互,包括如何调用父页面的方法、获取父页面属性值及使用jQuery实现这些操作。此外还涉及了通过open方式打开页面后的父子页面间的交互技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. iframe包含
    那么父页面是window.parent.document
  2. 使用open打开新页面
    那么父页面是window.opener.document
  3. 调用父页面的方法:
    window.opener.parentFunction();
  4. 使用iframe包含页面,获取父页面的属性值
    //jquery方法
    textId = $('#noChangeOrNoUpFlag', window.parent.document).val();
  5. 来一个长一点的东东
    通过open方式打开页面后,在子页面再iframe包含子页面,往父页面的父页面的属性赋值
    window.parent.opener.document.getElementById(textId).value = addidl;
    hasSelected = $(‘#’+textId, window.parent.opener.document).val();//已选择
  6. 字符串中是否包含
    if(oldString.indexOf('newString') == -1)//-1的时候不包含
  7. 数组
idl = new Array();
idl.push('aaa');
  1. 数组判断长度
    addidl.length>0
  2. iframe中关闭父页面
    window.parent.close();
  3. 输入框触发回车
function sonPlanKeyUp(){
    if(event.keyCode==13){ 
        addSonPlan();
    } 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值