在div JS中更改数据

时间:2014-02-04 10:30:49

标签: javascript innerhtml

我希望我的div名为 “blok” 清理其内部,然后使用innerHTML显示其他元素,但它总是回到第一眼看strona_logowanie()

<head>
    <title>Fikcyjne konto bankowe</title>
    <script type="text/javascript">
        function login() {
            var id = formularz.id.value;
            var pass = formularz.pass.value;

            if (id=="123") {
                if (pass=="321") {
                    strona_saldo();
                }
            }
        }

        function strona_saldo() {
            var zmienna2 = "<table bgcolor='#99CC99' width='800' border='5' cellpadding='10' frame='void' align='center' valign='top' bordercolor='white'><tr><td colspan='2' height='50' valign='middle' align='center'>imie nazwisko</td><td colspan='2' height='50' valign='middle' align='center'>Numer konta</td><td colspan='2' height='50' valign='middle' align='center'>Saldo</td></tr></table>";
            blok.innerHTML == '';
            blok.innerHTML = zmienna2;
        }

        function strona_logowania() {
            var zmienna1 = "<form id='formularz' name='formularz' action=''><label for='id'>Identyfikator:</label><br><input type='text' name='Identyfikator' id='id' value='' /><br><label for='pass'>HasL‚o:</label><br><input type='password' name='Password' id='pass' value='' /><br><input type='submit' value='Zaloguj siÄ™' onClick='login()'/></form>";
            blok.innerHTML = zmienna1;
        }
    </script>
</head>
<body onload="strona_logowania()">
    <div id='blok'></div>
</body>

1 个答案:

答案 0 :(得分:0)

您不能在“submit”输入元素上使用onClick事件。一个简单的解决方法是将type="submit"替换为type="button"