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