1、form中的input有哪些类型?各是做什么处理使用的?
text radio checkbox file button image submit reset hidden
submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了。
如果表单在点击提交按钮后需要用JS进行处理(包括输入验证)后再提交的话,通常都必须把submit改成button, 即取消其自动提交的行为,否则,将会造成提交两次的效果,对于动态网页来说,也就是对数据库操作两次。
button具有name、value属性,能触发onclick事件
submit继承了button
submit增加了触发表单onsubmit事件的功能、增加了执行表单的submit()方法的功能
INPUT type=submit按回车提交表单
button提交的是innerTEXT
2、table标签中border,cellpadding td标签中colspan,rowspan分别起什么作用?
border边界
cellpadding边距
cellpadding,是补白,是指单元格内文字与边框的距离
cellspacing,两个单元格之间的距离
colspan跨列数
rowspan跨行数
3、form中的input可以设置readonly和disable,请问这两项属性有什么区别?
readonly不可编辑,但可以选择和复制
disable不能编辑复制选择
4、JS中的三种弹出式消息提醒(警告窗口、确认窗口、信息输入窗口)的命令是什么?
alert
confirm
prompt
5.题目:当点击按钮时,如何实现两个td的值互换?
用java script实现此功能。
分析:
这个题主要是考变量传值。其次是考如何取元素的值。
第一种代码如下:
Code
1
2
3
4
5
6<script type="text/java script">
7//
30
31
32
33
34
35
36
37
38
第二种代码如下:
Code
1
2
3
4
5
6<script type="text/java script">
7//
30
31
32
33
36
37
38
40
41
42
43
44
45在一般编程语言中, 参数都是”传值”, 假设一个C函数的原型是int Fun(int value);
当你调用这个函数时, Fun函数首先会在自己的函数栈上copy一份参数, 就是这个函数的副本, 当你在Fun外部修改value值, 并不会影响Fun内部的value.
而java script的内嵌函数很特殊, 它并不会copy一个参数副本, 所有函数公用一套参数, 所以你在函数外部修改了参数值, 函数内部也会受影响.
这就是为什么你的show函数, 它的z参数是最后一个值, 因为每一次循环, z都被更改了. 传值和传址的问题