IE 9中的javascript语法错误

mar*_* li 0 javascript html5 storage

我一直在下面的代码块中使用"else"获取javascript语法错误:

                        if ( validateme.length > 0 && !isValidEmailAddress( validateme ) )  { 
                                //alert("invalid email");
                                $('#validation_error').html("oops! That's an invalid email address");
                        }       sessionStorage.setItem("form_error", "true");
                        else {
                                sessionStorage.setItem("form_error", "false");
                        }
                        break;
Run Code Online (Sandbox Code Playgroud)

我在Firefox中尝试了同一页面.但它没有在控制台中列出任何错误.

建议将不胜感激.在此期间,我还将尝试在Chrome中查看是否有任何错误...

谢谢.

Avi*_*nor 6

你在"其他"面前有一个错误,只看你的位置

sessionStorage.setItem("form_error", "true");
Run Code Online (Sandbox Code Playgroud)

位于.你应该将"setItem"放在if-Block中,而不是在它之后;)