javascript

位置:IT落伍者 >> javascript >> 浏览文章

javascript面试题汇总


发布日期:2022年05月30日
 
javascript面试题汇总

form中的input有哪些类型?各是做什么处理使用的?
text radio checkbox file button image submit reset hidden
submit是button的一个特例也是button的一种它把提交这个动作自动集成了
如果表单在点击提交按钮后需要用JS进行处理(包括输入验证)后再提交的话通常都必须把submit改成button 即取消其自动提交的行为否则将会造成提交两次的效果对于动态网页来说也就是对数据库操作两次
button具有namevalue属性能触发onclick事件

submit继承了button
submit增加了触发表单onsubmit事件的功能增加了执行表单的submit()方法的功能
INPUT type=submit按回车提交表单
button提交的是innerTEXT

table标签中bordercellpadding td标签中colspanrowspan分别起什么作用?
border边界
cellpadding边距
cellpadding是补白是指单元格内文字与边框的距离
cellspacing两个单元格之间的距离
colspan跨列数
rowspan跨行数

form中的input可以设置readonly和disable请问这两项属性有什么区别?
readonly不可编辑但可以选择和复制
disable不能编辑复制选择

JS中的三种弹出式消息提醒(警告窗口确认窗口信息输入窗口)的命令是什么?
alert
confirm
prompt
题目当点击按钮时如何实现两个td的值互换?
用javascript实现此功能
分析
这个题主要是考变量传值其次是考如何取元素的值
第一种代码如下
Code


第二种代码如下
Code


在一般编程语言中 参数都是&#;传值&#; 假设一个C函数的原型是int Fun(int value);

当你调用这个函数时 Fun函数首先会在自己的函数栈上copy一份参数 就是这个函数的副本 当你在Fun外部修改value值 并不会影响Fun内部的value

而Javascript的内嵌函数很特殊 它并不会copy一个参数副本 所有函数公用一套参数 所以你在函数外部修改了参数值 函数内部也会受影响

这就是为什么你的show函数 它的z参数是最后一个值 因为每一次循环 z都被更改了 传值和传址的问题

上一篇:JavaScript面试-介绍一下JavaScript中的对象

下一篇:JavaScript 创建随机数和随机图片