FireFox_JavaScript와 호환하려면 또는 ||를 사용하세요.

WBOY
풀어 주다: 2016-05-16 19:29:21
원래의
897명이 탐색했습니다.

看例子:

运行代码框

 [Ctrl A 전체부选择 提示:你可先修改part代码,再按运行]

继续向下:
evt = evt || window.event;

여기IE下,evt 就会指向:window.event,지금fireFox下,就会指向那个默认参数.因为在IE下 evt || window.event 상대: null || window.event,结果还是window.event而在fireFox下,就相当于 evt || null ,结果就是evt


向下看:

o.previousSibling.href || o.previousSibling.previousSibling.href

前面一个表达式节点,而IE则默认为false,即把空白不看成一个节点. 这里说到了XMLDom, 似乎和上面所说的不相关, 但是에서 PreviousSibling就是空白, 除不两个HTML标签之间没有任何shape式的格.


打开

两个 间有换行(属于空格的一种), 所以在FireFox下,取下面一个的前一个节点的话,就必须用:

o.previousSibling.previousSibling.href

可能你还是没有看明白,没关系,
再举个简单的:

运行代码框

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿