程序失败-html和javascript之间的连接错误?

程序失败-html和javascript之间的连接错误?,javascript,Javascript,问题是按下按钮时什么也没发生。问题现在解决了。关键是Javascript是区分大小写的,这就使得它非常重要。愚蠢的失败来自我这边 <script> function calculate() { var elev = document.getElementsByName("txt"); 你愿意吗?但事实并非如此?怎么了 “JavaScript”区分大小写。将计算处理程序函数分配给onclick事件 只要解决这个问题,代码就会工作。它不工

问题是按下按钮时什么也没发生。问题现在解决了。关键是Javascript是区分大小写的,这就使得它非常重要。愚蠢的失败来自我这边

        <script>
        function calculate() {
        var elev = document.getElementsByName("txt");
你愿意吗?但事实并非如此?怎么了


“JavaScript”区分大小写。将计算处理程序函数分配给onclick事件


只要解决这个问题,代码就会工作。

它不工作是不够的。请详细说明问题所在。
                    ...
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>
                </td>
                <td>
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>
                    <input type="text" name="txt" value="Insert name"><br/>

                    ...
    <input type="button" value="Calculate" onclick="Calculate(event)" />
        <script>
        function calculate() {
        var elev = document.getElementsByName("txt");
        for(i=0; i<elev.length; i++) {
            elev[i].used = false;
        }

        for(j=0; j<elev.length; j++) {
            var name1;
            var name2;
            var r = Math.floor(Math.random() * 20);
            var k = Math.floor(Math.random() * 20);

            if (elev[r].used) {
                for(a=0; elev[a].used=true; a++) {
                    elev[a] = elev[r];
                }
                }
            if (elev[k].used) {
                for(b=11; elev[b].used=true; b++) {
                    elev[b] = elev[r];
                    if (b===11) {
                        b=0;
                    }
                }
            }


            name1 = elev[r];
            name1.used = true;
            name2 = elev[k];
            name2.used = true;
            document.write(name1 + " og " + name2 );
        }
    }

         </script>
      </body>
    </html>
<input type="button" value="Calculate" onclick="Calculate(event)" />
function calculate() {