1. 实验三
function qq(){
//i=parseFloat(document.f1.s1.value);//将字符串改为数字进行计算
//j=parseFloat(document.f1.s2.value);
i=document.f1.s1.value;
j=document.f1.s2.value;
alert(i*j);
k=document.getElementById("state").selectedIndex;
switch(k){
case 0:
a=i+j;
break;
case 1:
a=i-j;
break;
case 2:
a=i*j;
break;
case 3:
a=i/j;
break;
}
document.f1.s3.value=a;
}
如图计算i和j之间的四种运算
减法、乘法、除法都可正常运算
但加法则是为两个字符串的组合
故还是要把字符串改为数字
2.在Javascript中大部分时候可以不加分号(;),但有时不加会引发歧义,所以防万一还是每一处都要加上分号。
(15条消息) JavaScript 代码加不加分号有什么区别_高先生的猫-优快云博客_js加分号和不加分号的区别
3.document.innerHtml=””和document.write(“”)区别
JavaScript:document.write()和innerHTML的区别 - 西红柿里没有番茄 - 博客园 (cnblogs.com)
4.实验五第四题
关于表单提交,有两种方法
这两种方法的form都可添加action属性来决定把信息提交到哪个页面并跳转。
- 按钮用input标签里submit属性
- (有时需要对输入进行验证才能提交,不能用第一种方法) 用js提交,按钮用input标签里的button属性,在js方法中验证完用到提交表单的语句,即
表单的name.submit();
ps:jsp中button页面跳转且传递表单之外的参数
5.怎样用表单提交一个数组
6.实验6
7.区别script中的type=”text/javascript”和language=”Javascript”
在制作网页的时候,往往需要在页面中使用客户端能够运行的JS代码,因此,都需要添加引用。JS引用一般有type="text/javascript"和language="Javascript"两种写法,但language这个属性在W3C的HTML标准中,已不再推荐使用。
8.实验八
//pictureCheckCode是一个servlet,用来创建验证码
<img src="pictureCheckCode" id="CreateSCheckCode" alt="不可见图片">
如果用img标签指向servlet来创建验证码,那么src的值直接为servlet的名字,不用填路径
<img src="servlet名称">