IE7下面操作iframe的问题

在项目中碰到如下一个问题:

  通过Ajax返回一个字符串,其中包含有一个链接信息,是用来设置页面上iframe的src的、、、

 

function showResponse(responseText, statusText) {
    var res = jQuery.trim(responseText).split("||");
    if(res[0].indexOf(". ")>0){
        res[0] = res[0].replace(". ",".\r\n");
    }
    $("#msg").val(res[0]);
    if(null!=res[1]&&""!=res[1]){
        //$("#preShowValueIFrame").attr("src",res[1]);

        //document.getElementById("preShowValueIFrame").src=res[1];
        document.getElementById("preShowValueIFrame").setAttribute("src",res[1]);

    }
}

 

文中红色加粗部分,对于被注释掉的两种设置方法,在IE7下面会报错“invalid argument”。

最后查到通过setAttribute方法来进行设值,ok,搞定了、、、O(∩_∩)O~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值