0

前もって感謝します。

次のスクリプトを見つけてください。fire fox では e.value = "yes"、chrome では "no" と警告されます...このコードの何が問題なのですか?

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />        
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
        <title>new_file</title>                 
        <script type="text/javascript">     
            function func(){                
                alert("I am at Func")
            }

            var i = 0;
            document.write("<form style='display: block'><input name='test' id='test' value='no'></form>");

            window.onload = function () {
                global();   
            };

            function global(){
                var e=document.getElementById("test");
                alert(e.value);
                if(e.value=="no" && i == 0 ){
                    e.value="yes";                      
                    i = 1;              
                }
                else {
                    //e.value="no";                 
                    func(); 
                }
            }                               
        </script>
    </head>
    <body>

    </body>
</html>

私が必要とするのは、func() を呼び出す必要がある e.value に基づいていますか? どなたか回答お願いします。...

4

0 に答える 0