首頁 > 後端開發 > php教程 > javascript onpropertychange事件疑惑,上全部代码,请指教,为什么它会在IEx下自动执行呢?

javascript onpropertychange事件疑惑,上全部代码,请指教,为什么它会在IEx下自动执行呢?

WBOY
發布: 2016-06-06 20:46:49
原創
1119 人瀏覽過

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

<code>

 

 

    <meta charset="UTF-8">

    <title>Document</title>

    <script src="jquery1.4.1.js"> </script>

 

 

    <script>   

    window.onload=function(){

 

        var ua=navigator.userAgent.toLowerCase(); 

        var s=null;

        var form =document.getElementById('form1');

        var btn  =document.getElementById('inp1');

        var browser={   

          msie:(s=ua.match(/msie\s*([\d\.]+)/))?s[1]:false,   

          firefox:(s=ua.match(/firefox\/([\d\.]+)/))?s[1]:false,   

          chrome:(s=ua.match(/chrome\/([\d\.]+)/))?s[1]:false,   

          opera:(s=ua.match(/opera.([\d\.]+)/))?s[1]:false,   

          safari:(s=ua.match(/varsion\/([\d\.]+).*safari/))?s[1]:false   

        };  

        if(browser.msie)

        {//若为IE浏览器 

 

            btn.onpropertychange=function(){ 

                 //do someting 

                 alert('IE成功111111')

            

        

        else

 

            btn.onchange=function(){ 

                //do something

                   alert('成功')

            

        

 

 

 

 

    }

 

    </script>

    <input type="file" id="inp1">

    <form action="http://www.baidu.com" id="form1">

        <input type="text">

        <input type="text">

        <input type="text">

    </form>

 

 

</code>

登入後複製
登入後複製

回复内容:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

<code>

 

 

    <meta charset="UTF-8">

    <title>Document</title>

    <script src="jquery1.4.1.js"> </script>

 

 

    <script>   

    window.onload=function(){

 

        var ua=navigator.userAgent.toLowerCase(); 

        var s=null;

        var form =document.getElementById('form1');

        var btn  =document.getElementById('inp1');

        var browser={   

          msie:(s=ua.match(/msie\s*([\d\.]+)/))?s[1]:false,   

          firefox:(s=ua.match(/firefox\/([\d\.]+)/))?s[1]:false,   

          chrome:(s=ua.match(/chrome\/([\d\.]+)/))?s[1]:false,   

          opera:(s=ua.match(/opera.([\d\.]+)/))?s[1]:false,   

          safari:(s=ua.match(/varsion\/([\d\.]+).*safari/))?s[1]:false   

        };  

        if(browser.msie)

        {//若为IE浏览器 

 

            btn.onpropertychange=function(){ 

                 //do someting 

                 alert('IE成功111111')

            

        

        else

 

            btn.onchange=function(){ 

                //do something

                   alert('成功')

            

        

 

 

 

 

    }

 

    </script>

    <input type="file" id="inp1">

    <form action="http://www.baidu.com" id="form1">

        <input type="text">

        <input type="text">

        <input type="text">

    </form>

 

 

</code>

登入後複製
登入後複製
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板