확인,이 날 미치게된다이상한 IE JavaScript 동작/버그를 본 적이 있습니까?
먼저 예를 들어, 아무 문제 없다 : 두 스크립트 요소와 지금
<script>
window.myvar = 150;
if (false) {
var myvar = 3;
}
// This will popup "150"
alert(myvar)
</script>
:
<script>
window.myvar = 150;
</script>
<script>
if (false) {
var myvar = 3;
}
// This will popup "undefined"
alert(myvar)
</script>
는 IE8로 테스트.
이유가 궁금하십니까?
이 테스트시겠습니까 모든 브라우저에서 정의되지 않은 경고가 표시됩니다, 그래서 내가 할 수있는 당신의 질문에 대답합니까? 나는 지금 내 Windows 상자를 사용하지 않기 때문에 테스트 할 수 없습니다. Ad @ m – kirb
IE8을 테스트 해보고 싶습니다. 'myvar'의 정의와 같은 소리가 들려와 '창'의 재산을 가리고 있습니다. – alex
@adam IE7/8에서 코드 테스트가 정상적으로 작동하면 100 – clairesuzy