JAVASCRIPT 理论题
- 格式:pdf
- 大小:127.45 KB
- 文档页数:3
js试题及答案JS试题及答案1. 问题:以下哪个选项是JavaScript中定义对象的正确方式?- A. `var obj = new Object();`- B. `var obj = {};`- C. `var obj = object();`- D. `var obj = new Object;`答案: B2. 问题:在JavaScript中,如何将一个字符串转换为小写?- A. `str.toLowerCase()`- B. `str.toLower()`- C. `str.lower()`- D. `str.toLowercase()`答案: A3. 问题:以下哪个JavaScript函数可以用来检测一个字符串是否包含另一个字符串?- A. `includes()`- B. `contains()`- C. `indexOf()`- D. `has()`答案: C4. 问题: JavaScript中,`undefined`和`null`有什么区别?- A. `undefined`表示变量未定义,`null`表示变量没有值。
- B. `undefined`和`null`是相同的。
- C. `undefined`表示变量没有值,`null`表示变量未定义。
- D. `undefined`和`null`都是未定义的。
答案: A5. 问题:在JavaScript中,使用`===`和`==`进行比较有什么区别? - A. `===`是严格等于,`==`是非严格等于。
- B. `===`是非严格等于,`==`是严格等于。
- C. `===`和`==`没有区别。
- D. `===`用于比较字符串,`==`用于比较数字。
答案: A6. 问题:以下哪个选项是JavaScript中创建数组的正确方式?- A. `var array = [1, 2, 3];`- B. `var array = new Array(1, 2, 3);`- C. `var array = array(1, 2, 3);`- D. 以上都是。
js基础考试题和答案**JS基础考试题和答案**一、单项选择题(每题2分,共20分)1. JavaScript是一种()。
A. 服务器端语言B. 客户端语言C. 桌面程序语言D. 操作系统答案:B2. 在JavaScript中,以下哪个是合法的标识符?()A. 2variableB. variable2C. $variableD. variable-2答案:B3. 下列哪个不是JavaScript的数据类型?()A. NumberB. StringC. BooleanD. Tuple答案:D4. 在JavaScript中,以下哪个是正确的注释方式?()A. // 这是一个注释B. /* 这是一个注释 */C. <!-- 这是一个注释 -->D. 以上都是答案:D5. JavaScript中,以下哪个是全局对象?()A. windowB. documentC. navigatorD. 以上都是答案:D6. 在JavaScript中,以下哪个方法用于获取元素的属性值?()A. getAttribute()B. setAttribute()C. removeAttribute()D. hasAttribute()答案:A7. 在JavaScript中,以下哪个方法用于创建一个新的数组?()A. new Array()B. new array()C. []D. 以上都是答案:D8. 在JavaScript中,以下哪个方法用于将字符串转换为小写?()A. toUpperCase()B. toLowerCase()C. toLocaleUpperCase()D. toLocaleLowerCase()答案:B9. 在JavaScript中,以下哪个方法用于将字符串分割成数组?()A. split()C. slice()D. substring()答案:A10. 在JavaScript中,以下哪个方法用于检查对象是否包含特定的属性?()A. hasOwnProperty()B. isPrototypeOf()C. propertyIsEnumerable()D. 以上都是答案:A二、多项选择题(每题3分,共15分)1. 在JavaScript中,以下哪些是基本数据类型?()A. NumberC. BooleanD. Object答案:ABC2. 在JavaScript中,以下哪些是控制结构?()A. if...elseB. forC. whileD. switch答案:ABCD3. 在JavaScript中,以下哪些是全局函数?()A. parseInt()B. parseFloat()C. isNaN()答案:ABCD4. 在JavaScript中,以下哪些是事件类型?()A. clickB. loadC. changeD. submit答案:ABCD5. 在JavaScript中,以下哪些是DOM操作?()A. getElementById()B. getElementsByTagName()C. createElement()D. appendChild()答案:ABCD三、判断题(每题1分,共10分)1. JavaScript是大小写敏感的。
JS上第1单元理论练习题1、(网站)引入外部JS文件通过下列哪个标签来实现?——[单选题]A linkB importC scriptD a正确答案:C2、引入外部JS文件时,通过script的()属性来书写路径?——[单选题]A typeB srcC hrefD alt正确答案:B3、一般建议缩进为几个空格?——[单选题]A 1B 2C 3D 4正确答案:D4、js采用()命名规则?——[单选题]A 小写命名B 大写命名C 驼峰式命名D 随意命名正确答案:C5、以下()是JS中的关键字,不可以用定义为变量或函数名?——[单选题]A abcB ifC xyzD 以上都不是正确答案:B6、以下哪个属于多行注释——[单选题]A /?多行注释?/B //多行注释C /*多行注释*/D /%多行注释%/正确答案:C7、下列哪个选项是正确引入外部JS文件的方式?——[单选题]A <script>var a = 90;</script>B <link href="alert.js" / >C <script src="alert.js"></script>D <h2 onclick="alert('标题')"></h2>正确答案:C8、以下哪种方式属于内部引入JS的方式?——[单选题]A <script>var a = 90;</script>B <link href="alert.js" / >C <script src="alert.js"></script>D <h2 onclick="alert('标题')"></h2>正确答案:A9、JS标识符命名规则中,以下哪个不可以做为标识符第一个字符( )?——[单选题]A _(下划线)B $(美元符号)C 字母D 数字正确答案:D10、以下哪个属于小驼峰式命名法?——[单选题]A StudentInfoB studentInfoC studentinfoD student-info正确答案:B11、属于哪种引入方式?——[单选题]A 行内B 外部C 内部D 都不属于正确答案:B12、在页面中直接写入js代码这种属于哪种引用JS方式?——[单选题]A 行内B 外部C 内部D 都不属于正确答案:C13、以下哪项可以实现点击按钮弹出弹框?——[单选题]A <button type="button" onclick="alert('Welcome!')">点击这里</button>B <script>alert('hello');</script>C <script src="alert('hello');"></script>D <link src="alert('hello');" />正确答案:A14、以下标识符命名符合规范的是?——[单选题]A name1B 66ageC varD 78_name正确答案:A15、以下不是javascript的组成部分的是?——[单选题]A 函数B BOMC ECMAScriptD DOM正确答案:A16、下列选项中关于js语法错误的有?——[单选题]A JS区分大小写B 所有标点符号均为英文半角C JS代码可以出现在HTML文档的任何位置D js语句可以不加缩进正确答案:C17、关于使用script标签方法正确的是?——[多选题]A ?script的位置可以放在页面中的任何地方B script标签有一个type属性,值是text/javascript,表示当前的文本内容是jsC ?script还有一个属性, charset,用来声明文本的字符集。
javascript试题一、选择题1. JavaScript中的哪个对象是用来获取当前页面的URL地址的?A. windowB. documentC. historyD. location2. 下列哪个选项是JavaScript中用来创建一个新的日期对象的方法?A. new Date()B. Date()C. currentTime()D. getYear()3. 在JavaScript中,用于获取字符串长度的属性是什么?A. lengthB. sizeC. countD. number4. 下面的哪个关键字用于在JavaScript中定义一个循环,该循环会一直执行直到指定的条件被满足?A. forB. whileC. do...whileD. until5. 在JavaScript中,如何正确地将一个变量声明为全局变量?A. var globalVariable = "Hello, World!";B. globalVariable = "Hello, World!";C. window.globalVariable = "Hello, World!";D. All of the above二、填空题1. 在JavaScript中,使用________关键字可以将函数定义为匿名函数。
2. JavaScript中,可以使用________方法来连接两个或多个字符串。
3. 在JavaScript中,________对象提供了一系列的事件监听器和方法,可以用来处理浏览器事件。
4. 使用JavaScript创建一个空数组,可以使用________表达式。
5. 要将JavaScript代码中的一个元素添加到数组的末尾,可以使用数组对象的________方法。
三、判断题1. JavaScript是一种服务器端脚本语言。
()2. 在JavaScript中,所有的代码都必须放在HTML文档的<head>标签内。
javascript试题及答案一、选择题(每题2分,共20分)1. JavaScript是一种:A. 编程语言B. 操作系统C. 浏览器D. 数据库答案:A2. 下列哪个不是JavaScript的内置对象?A. ArrayB. DateC. MathD. String答案:D3. JavaScript中,用于判断一个变量是否为数组的函数是:A. isArray()B. typeofC. instanceofD. Array.isArray()答案:D4. 在JavaScript中,以下哪个关键字用于定义全局变量?A. varB. letC. constD. all of the above答案:D5. 下列哪个选项是JavaScript中的函数声明?A. function myFunction() {}B. const myFunction = function() {};C. let myFunction = function() {};D. both A and B答案:D6. JavaScript中,用于创建对象的语法是:A. var obj = new Object();B. var obj = { name: "Kimi" };C. both A and BD. none of the above答案:C7. 在JavaScript中,以下哪个方法用于将字符串转换为小写?A. toLowerCase()B. toUpperCase()C. toLower()D. toUpper()答案:A8. 以下哪个选项是JavaScript中的事件类型?A. clickB. loadC. both A and BD. none of the above答案:C9. JavaScript中,用于获取当前日期和时间的函数是:A. Date()B. new Date()C. getTime()D. both A and B答案:D10. 下列哪个选项是JavaScript中的异步编程模式?A. CallbackB. PromiseC. Async/AwaitD. all of the above答案:D二、填空题(每题2分,共20分)1. JavaScript是一种运行在______上的脚本语言。
js基础试题及答案一、选择题1. 以下哪个选项是 JavaScript 的数据类型?A. stringB. integerC. doubleD. All of the above答案:A2. 在 JavaScript 中,哪个操作符用于判断相等?A. ==B. ===C. !=D. !==答案:B3. 以下哪个选项是 JavaScript 中的事件监听方法?A. addEventListenerB. onEventC. attachEventD. listenEvent答案:A4. 如何在 JavaScript 中声明一个函数?A. function myFunction() {}B. function: myFunction() {}C. myFunction() {}D. All of the above答案:A5. 在 JavaScript 中,哪个对象用于处理日期和时间?A. DateB. TimeC. DateTimeD. none of the above答案:A二、填空题6. 在 JavaScript 中,使用 _______ 关键字可以声明一个变量。
答案:var7. 以下是 JavaScript 中的循环语句:_______,_______, _______。
答案:for, while, do-while8. 在 JavaScript 中,用于连接两个字符串的运算符是_______。
答案:+9. 以下哪个方法是用来获取 HTML 元素的?答案:document.getElementById10. 在 JavaScript 中,用于定义数组的对象是 _______。
答案:Array三、判断题11. 在 JavaScript 中,null 和 undefined 是相同的概念。
答案:错误12. 在 JavaScript 中,函数是一种特殊的对象。
答案:正确13. JavaScript 中,所有变量在声明时都会自动初始化为 undefined。
js试题及答案1. 单选题:以下哪个选项是JavaScript中声明变量的正确方式?A. var variableB. var variable;C. variableD. variable;答案:B2. 多选题:在JavaScript中,以下哪些是合法的变量名?A. _variableB. $variableC. 2variableD. variableName答案:A, B, D3. 判断题:JavaScript中,函数可以作为值传递。
正确/错误答案:正确4. 填空题:在JavaScript中,使用______( )函数可以创建一个新对象。
答案:new Object5. 简答题:请简述JavaScript中闭包的概念。
答案:闭包是指一个函数和它声明时所在的词法环境的组合。
它允许函数访问其定义时的作用域链,即使在其定义的作用域之外执行。
6. 编程题:编写一个JavaScript函数,该函数接受一个数字数组作为参数,并返回数组中的最大值。
```javascriptfunction findMaxValue(arr) {return Math.max(...arr);}```7. 单选题:以下哪个选项不是JavaScript中的数据类型?A. NumberB. StringC. BooleanD. Undefined答案:D8. 多选题:在JavaScript中,以下哪些是字符串对象的方法?A. toLowerCase()B. toUpperCase()C. split()D. join()答案:A, B, C, D9. 判断题:JavaScript中,使用`==`运算符时,会进行类型转换。
正确/错误答案:正确10. 填空题:在JavaScript中,使用______( )函数可以获取当前日期和时间。
答案:new Date11. 简答题:请解释JavaScript中的原型继承。
答案:JavaScript中的原型继承是通过原型链实现的。
JavaScript题库及详解答案1. JavaScript是一种______语言。
A. 编译型B. 解释型C. 标记型D. 汇编型答案:B2. 以下哪个不是JavaScript的内置数据类型?A. NumberB. StringC. ObjectD. Array答案:C(注:Object和Array都是JavaScript的内置数据类型)3. JavaScript中的全局变量声明关键字是______。
A. varB. letC. constD. global答案:A4. 以下哪个是JavaScript中定义函数的正确方式?A. function myFunction() {}B. myFunction = function() {}C. A和B都是D. A和B都不是答案:C5. 以下哪个不是JavaScript中的事件类型?A. clickB. loadC. hoverD. resize答案:C(注:hover不是一个标准的事件类型)6. 在JavaScript中,以下哪个不是DOM操作的方法?A. getElementByIdB. getElementsByClassNameC. querySelectorD. queryAll答案:D(注:queryAll不是DOM操作的方法)7. 以下哪个JavaScript代码片段可以正确地输出"Hello, World!"?A. console.log("Hello, World!");B. alert("Hello, World!");C. document.write("Hello, World!");D. A和B都是答案:D8. 以下哪个JavaScript代码片段可以创建一个数组?A. var myArray = new Array();B. var myArray = [];C. A和B都可以D. A和B都不可以答案:C9. JavaScript中的闭包是什么?A. 一个函数可以记住并访问其自身作用域内的变量B. 一个函数可以访问全局变量C. 一个函数可以访问另一个函数的参数D. 一个函数可以访问另一个函数的局部变量答案:A10. 以下哪个JavaScript代码片段可以实现数组的排序?A. array.sort();B. array.reverse();C. A和B都可以D. A和B都不可以答案:A11. 以下哪个是JavaScript中实现继承的方式?A. 原型链B. 构造函数C. 私有属性D. 接口答案:A12. 以下哪个不是JavaScript中的错误类型?A. SyntaxErrorB. TypeErrorC. ReferenceErrorD. LogicError答案:D(注:LogicError不是JavaScript标准错误类型)13. 以下哪个JavaScript代码片段可以正确地实现异步操作?A. setTimeout(function() {...}, 1000);B. setInterval(function() {...}, 1000);C. A和B都可以D. A和B都不可以答案:A14. 以下哪个不是JavaScript中的模块化方案?A. CommonJSB. AMDC. ES ModulesD. JSON答案:D15. 以下哪个是JavaScript中使用Promise的好处?A. 可以避免回调地狱B. 可以并行执行异步操作C. A和B都是D. A和B都不是答案:C16. 以下哪个不是JavaScript中的条件语句?A. ifB. switchC. forD. while答案:C17. 以下哪个不是JavaScript中的循环语句?A. forB. whileC. do...whileD. forEach答案:D(注:forEach是数组的方法,不是循环语句)18. 以下哪个是JavaScript中使用严格模式的方法?A. 使用"use strict";声明B. 使用var声明变量C. 使用let声明变量D. 使用const声明变量答案:A19. 以下哪个不是JavaScript中的作用域?A. 全局作用域B. 函数作用域C. 块级作用域D. 对象作用域答案:D20. 以下哪个是JavaScript中实现模块化的方法?A. 使用var声明变量B. 使用let声明变量C. 使用const声明变量D. 使用模块化语法(import/export)答案:D。
javascript试题及答案一、选择题1. 下列哪个选项代表JavaScript的正确注释语法?A. <!-- 这是注释 -->B. /* 这是注释 */C. // 这是注释 //D. ** 这是注释 **答案:B2. JavaScript中的typeof操作符返回的是什么类型的值?A. 字符串B. 数字C. 布尔值D. 变量类型答案:D3. 下面哪个选项是JavaScript的比较运算符?A. +B. -C. *D. ===答案:D4. 在JavaScript中,如何声明一个变量?A. new variableB. varC. letD. const答案:B5. 下面哪个选项中的循环结构是JavaScript的标准循环结构?A. whileB. repeatC. forD. loop答案:C二、填空题1. JavaScript中的for循环语法是:for (初始化语句; 条件语句; 更新语句) {// 执行的代码}2. 完成下面的语句,使其打印出数字1到10:for (var i = 1; i <= 10; i++) {console.log(i);}三、编程题1. 编写一个函数,接收两个参数num1和num2,并返回它们的和。
function sum(num1, num2) {return num1 + num2;}2. 完成下面的函数,判断一个数字是否为偶数,如果是则返回true,否则返回false。
function isEven(num) {if (num % 2 === 0) {return true;} else {return false;}}3. 编写一个函数,接收一个数组作为参数,返回该数组中的最大值。
function getMaxValue(arr) {return Math.max(...arr);}四、简答题1. 请解释JavaScript中的闭包是什么,并提供一个例子。
JavaScript编程入门考试(答案见尾页)一、选择题1. JavaScript是一种什么类型的语言?A. 面向对象B. 函数式C. 事件驱动D. 以上所有2. 在JavaScript中,哪个关键字用于声明变量?A. varB. letC. constD. void3. 以下哪个不是JavaScript中的数据类型?A. stringB. numberC. booleanD. object4. 在JavaScript中,什么是事件?A. 用户输入B. 网络请求C. 时间流逝D. 以上所有5. JavaScript中,哪个操作符用于赋值?A. =B. +=C. -=D. =6. 在JavaScript中,如何定义一个函数?A. 使用function关键字B. 使用var关键字C. 使用let关键字D. 使用const关键字7. 以下哪个不是JavaScript中的循环结构?A. for循环B. while循环C. do...while循环D. switch语句8. 在JavaScript中,什么是原型链?A. 用于实现继承B. 用于定义对象属性和方法C. 用于访问对象属性和方法D. 以上所有9. JavaScript中,哪个关键字用于限制变量作用域?A. varB. letC. constD. function10. 什么是JavaScript?A. JavaScript是一种编程语言,用于实现网页的动态效果和交互功能。
B. JavaScript是一种编程语言,用于实现操作系统和应用程序的开发。
C. JavaScript是一种编程语言,用于实现服务器端的编程。
D. JavaScript是一种编程语言,用于实现数据库管理。
11. JavaScript的主要应用场景是?A. 网页开发B. 操作系统开发C. 服务器端编程D. 数据库管理12. 在HTML中使用JavaScript的方法有几种?A. 1种B. 2种C. 3种D. 4种13. JavaScript中,以下哪个选项可以用来声明变量?A. varB. letC. constD. interface14. 在JavaScript中,以下哪个函数用于将字符串转换为数字?A. parseInt()B. parseFloat()C. isNaN()D. isFinite()15. JavaScript中的事件循环是什么?A. 一个无限循环,不断执行代码块B. 一个循环,根据事件的发生不断地执行代码块C. 一个循环,不断检查条件是否满足D. 一个循环,不断生成新的事件16. 在JavaScript中,以下哪个关键字用于定义函数?A. functionB. varC. letD. if17. 以下哪个选项是JavaScript中的数据类型?A. stringB. numberC. booleanD. object18. 在JavaScript中,以下哪个操作符用于字符串拼接?A. +B. +=C. =D. ==19. 以下哪个选项是JavaScript中的循环结构?A. forB. whileC. do...whileD. switch...case20. 什么是JavaScript?A. JavaScript是一种编程语言,用于在网页上添加交互性和动态效果。
JavaScript理论题1.以下哪个变量名是非法的?()A.numb_1 b.2numb c.sum d.de2$f2.JavaScript的表达式“总价钱是”+800+“元”的结果是什么?()A.一条错误消息B“总价钱是”+800+“元”C“总价钱是”800“元”D总价钱是800元3.JavaScript的表达式parseInt(“8”)+parseFloat(‘8’)的结果是多少?()A.8+8B88C16D“8”+‘8’4.下列语句中,()语句是根据表达式的值,进行匹配,然后执行其中的一个语句块,如果找不到匹配项,则执行默认语句块。
A.switch B.if-else C.for D.字符串运算符5.下列有关函数的说法中哪两项是正确的?()A.函数名称是不区分大小写的,所以errMsg()与errmag()表示的是同一个函数B.函数可以有多个参数,每个参数之间用分号隔开C.在函数的第一行还包括一个大括号,这是一种常用的风格,也可以将此大括号放到下一行D.函数可以有返回值,也可以没有返回值。
如果要有返回值,必须使用return语句6.下列选项中,哪一条语句可以打开一个无状态栏的页面?()A.window.open(“myPage.html”)B.window.open(“myPage.html”,”mywindow”,”toolbars=0,scrollbars=0,location=0,location=0,status=1,menubar=0,resizable=0,width=320,height=380”)C..window.open(“myPage.html”,”mywindow”,”toolbars=0,scrollbars=0,location=0,location=0,status=yes,menubar=0,resizable=0,width=320,height=380”)D..window.open(“myPage.html”,”mywindow”,”toolbars=0,scrollbars=0,location=0,location=0,status=no,menubar=0,resizable=0,width=320,height=380”)7.下列选项中,对于Date对象的getMonth()方法返回值描述正确的是()A.返回系统时间的当前月B.返回值的范围介于1~2之间C.返回系统时间的当前月+1D.返回值的范围介于0~11之间8.下列哪一项不是window对象的方法()A.alert()B.close()C.setTimeout()D.onLoad()9.下列哪一个选项可以使窗口显示前一个页面?()A.back()B.go()C.display()D.view()10.setTimeout(“move()”,20)意味着()A.每隔20秒,move()函数就会被调用一次B.每隔20分钟,move()函数就会被调用一次C.每隔20毫秒,move()函数就会被调用一次D.move()函数被调用20次11.下列哪一个选项不属于document对象的方法?()A.focus()B.getElementById()C.getElementsByName()D.bgColor()12.下列哪一个选项不属于document对象的属性?()A.bgColorB.bodyC.clearD.title13.下列语句描述正确的是()A.getElementsByName()方法用来获取一个页面中的某一个对象B.getElementById()方法用来获取对ID标签属性为指定值的第一个对象C.getElementsByName()方法用来获取一个页面中的同名称对象的集合D.getElementById()方法用来获取对ID标签属性为指定值的所有对象的集合14.下列语句中,可以用来实现改变HTML文档背景颜色的是()A.document.bgColor(“red”) B.document.bgColor()=”red”C.document.bgColor=”red”D.document.background=”red”15.下列有关函数的说法哪一项是正确的?A.如果需要将一个复选框中,那么就需要将复选框的selected属性设置为trueB..如果需要将一个复选框中,那么就需要将复选框的checked属性设置为trueC..如果需要将一个复选框中,那么就需要将复选框的selected属性设置为selectedD..如果需要将一个复选框中,那么就需要将复选框的checked属性设置为checked16.光标移到文本框上方时,文本框边框的颜色就改变,这是因为激发了下列的()事件A.onFocus B.onMouseUp C.onMouseOver D.onMouseMove17.下列属性哪一个能够实现层的隐藏?()A.display:falseB.display:hiddenC.display:noneD.display:””18.下列选项中,不属于文本属性的是()A.font-size B.font-style C.text-align D.font-color19.页面上有一个按钮btn,同时定义好了一个类样式(按钮图片样式表btnPic),那么使用()就可以实现按钮背景图片的改变。
A.onMouseOver=”className=’btnPic’” B.onMouseOver=”this.className=’btnPic’”C.onMouseOver=”this.style.className=’btnPic’”D.this.btn.style.className=’btnPic’20.下列语句描述正确的是()A.当页面有多个层堆叠时,按照z-index的数值升序先后排列每个层B.当页面有多个层堆叠时,按照z-index的数值降序先后排列每个层C.设置层的显示属性中inline意味着按块显示,换行显示D.设置层的显示属性中block意味着按块显示,和其他元素同一行显示21.String对象的方法不包括()A.charAt()B.substring()C.toUpperCase()D.length()22.使用String对象的indexOf()方法查找字符串“Hello World”中是否包含G,下列语句描述正确的是()A.字符串“Hello World”中不包含G字符,indexOf返回0B.字符串“Hello World”中不包含G字符,indexOf返回nullC.字符串“Hello World”中不包含G字符,indexOf返回-1D.字符串“Hello World”中不包含G字符,indexOf返回123.能够与onFocus事件外理程序相关联的表单元素有()A.文本框图B复选框C窗口D按钮24.字符串str=”welcome to Beijing”进行下列操作处理,描述结果错误的是()A.str.substring(4,9)返回值是”omet”B.str.length的返回值是“18”C.str.charAt(“4”)的返回值是“c”D.str.toUpperCase()的返回值是“WELCOME TO BEIJING”25.查阅附录1中String对象,使用split(“-”)方法对字符串“北京-东城区-米市大街8号-”进行分割的结果是()A.返回一个长度为4的数组B.返回一个长度为3的数组C.不能返回数组,因为最后一个“-”后面没有数值,代码不能执行D.能够返回数组,数组中最后一个元素的数值为null26.当表单中的“提交”按钮被图片代替后,并且图片还具备“提交”按钮同样的功能,该如何编写这样的表单提交?()A.在图片上添加onClick事件B.在图片上添加onSubmit事件C.在事件中手动提交D.在事件中自动提交27.能够返回键盘上的按键所对应字符的事件是()A.onKeyDown B.onKeyPress C.onKeyUp D.onMouseOver28.当按键盘上A键时,使用onKeyDown事件打印event.KeyCode的结果是()A.65B13C97D3729.在进行表单验证时,当填写的的文本框信息有错误时,通常会有文本框后面用红色的特殊字体显示错误信息,那么这种即时错误信息是在文本框发生了什么事件后产生的?()A.onFocus B.onBlur C.onChange D.onClick30.要动态改变层中内容可以使用下列哪些方法?()A.利用层的interHTML改变内容B.利用层的interText改变内容C.可以通过设置层的隐藏和显示来实现D.可以通过设置层的样式属性的display属性来实现31.下列哪一个选项可以用来检索被选定的选项的索引号?()A.disabled B.selectdIndex C.option D.multiple32.下列声明数组的语句中,错误的选项是()A.var arra1=new Array()B.var arry1=new Array(3)C.var arry1[]=new Array(3)(4)D.var array1=new Array(‘3’,’4’)33.下列选项中,描述正确的是()A.。