设为首页 加入收藏

TOP

javascript面试题汇总
2014-11-24 00:10:25 来源: 作者: 【 】 浏览:3
Tags:javascript 试题 汇总

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都被更改了. 传值和传址的问题


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇在集成测试的时候,已经对一些子.. 下一篇物流公司软件工程师面试经历

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: