1、Javascript区分大小写getElementById、getElementByID;
2、初始化数组用var a = [a, b, c]或者var a = new Array(a, b, c);
3、Math.random() * 5得到值含小数,用Math.floor()截掉。function onClick1(){
var id1 = document.getElementById('text1').value;
var id2 = document.getElementById('text2').value;
var id3 = document.getElementById('text3').value;
var id4 = document.getElementById('text4').value;
var id5 = document.getElementById('text5').value;
var a = new Array(id1, id2, id3, id4, id5);
//var a = [id1, id2, id3, id4, id5];
var aa = a[getRandom()];
alert(aa);
return aa;
}function getRandom() {
var num = Math.random() * 5;
return Math.floor(num);
}
2、初始化数组用var a = [a, b, c]或者var a = new Array(a, b, c);
3、Math.random() * 5得到值含小数,用Math.floor()截掉。function onClick1(){
var id1 = document.getElementById('text1').value;
var id2 = document.getElementById('text2').value;
var id3 = document.getElementById('text3').value;
var id4 = document.getElementById('text4').value;
var id5 = document.getElementById('text5').value;
var a = new Array(id1, id2, id3, id4, id5);
//var a = [id1, id2, id3, id4, id5];
var aa = a[getRandom()];
alert(aa);
return aa;
}function getRandom() {
var num = Math.random() * 5;
return Math.floor(num);
}
var id5 = document.getElementByID('text5').value;
var aa = a[getRandom()].value;
另外 那个ID 是VS 2008 的代码提示自动产生的,看来这个是Vs2008的一个BugJavaScript 和C# 有很多不同啊看来不能用 C# 的风格来编程了如果我要把生成的 字符串 再按照 他们每一项 录入数据库
直接 是不是还需要 JS中 调用一下 服务器控件然后通过cs后台程序 录入数据库呢?