JavaScript兼容问题

1. window.frames

Returns the window itself, which is an array-like object, listing the direct sub-frames of the current window.
window.frames[0] is the same thing as document.getElementsByTagName("iframe")[0].contentWindow

 2. window.event

在老版本IE或兼容模式中支持,可将方法的第一个参数设为event,如:

function click(event) {
    var e = event || window.event;
    var element = e.target || e.srcElement;

    ....

}
<input type="button" onclick="click(event)" value="Hello Coco">

3. document.getElementById()

在IE兼容模式中,如根据id找不到元素,将根据name查找。

4. window.showModalDialog

IE和firefox支持window.showModalDialog,chrome 37后不支持,请用window.open代替:

window.open("http://www.w3schools.com", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400");

参考文档

W3school JavaScript Reference

MDN JavaScript

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值