对于不使用反向方法的javascript代码,有什么更好的解决方案

时间:2015-05-14 08:18:12

标签: javascript

我正在尝试这段代码有效但不成功,我需要帮助才能找出错误使其成功的地方。我不想使用反向方法,这将是一个更好,更快的解决方案,但找到另一种方式,这对我来说是挑战。任何说明如何解决这个问题?任何意见都会受到欢迎。

由于

    <body>
    <form id="form_id">
       <input type="text" id="your_input" />
    </form>
    <script>
        isPalindrome = function() {
            var len = this.length-1;
                for (var i = 0; i <= len; i++) {
                    if (this.charAt(i) !== this.charAt(len-i)) {
                    return false;
                    }
                }
                else if (i === (len-i)) {
                    return true;
                }
                return true;
            }

            document.getElementById("form_id").onsubmit = function() {
               isPalindrome(document.getElementById('your_input').value);
                return false;
            }

    </script>

</body>
</html>

0 个答案:

没有答案