javascript选题,js选择题及答案

求大神,问道JavaScript简答的问题:用JavaScript做一个10道题测试考题的html5网页

!DOCTYPE iframe PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "

创新互联的客户来自各行各业,为了共同目标,我们在工作上密切配合,从创业型小企业到企事业单位,感谢他们对我们的要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。专业领域包括网站制作、成都网站制作、电商网站开发、微信营销、系统平台开发。

html

head

style type="text/css"

ul { list-style:none;

}

/style

/head

body

!-- 计时按钮 --

div align="center" id="" class=""

input type="button" value="开始答题"/

input type="text" id=""

/div

!-- 1~3题 单选 --

div id="" class=""

ul

li

1、吉泽明步漂亮不漂亮?

/li

linbsp;nbsp;nbsp;nbsp;

A. 好input type="radio" name="timu1" value="A"nbsp;

B. 不好input type="radio" name="timu1" value="B"nbsp;

C. 都行input type="radio" name="timu1" value="C"nbsp;

D. 嗯input type="radio" name="timu1" value="D"

/li

/ul

ul

li

2、吉泽明步漂亮不漂亮?

/li

linbsp;nbsp;nbsp;nbsp;

A. 好input type="radio" name="timu2" value="A"nbsp;

B. 不好input type="radio" name="timu2" value="B"nbsp;

C. 都行input type="radio" name="timu2" value="C"nbsp;

D. 嗯input type="radio" name="timu2" value="D"

/li

/ul

ul

li

3、吉泽明步漂亮不漂亮?

/li

linbsp;nbsp;nbsp;nbsp;

A. 好input type="radio" name="timu3" value="A"nbsp;

B. 不好input type="radio" name="timu3" value="B"nbsp;

C. 都行input type="radio" name="timu3" value="C"nbsp;

D. 嗯input type="radio" name="timu3" value="D"

/li

/ul

/div

!-- 4~6题 多选 --

div

ul

li

4、以下明星你认识几个?(多选题)

/li

linbsp;nbsp;nbsp;nbsp;

A. 小泽玛利亚input type="checkbox" name="timu4" value="A"nbsp;

B. 苍井空input type="checkbox" name="timu4" value="B"nbsp;

C. 泷泽萝拉input type="checkbox" name="timu4" value="C"nbsp;

D. 天海翼input type="checkbox" name="timu4" value="D"nbsp;

/li

/ul

ul

li

5、以下明星你认识几个?(多选题)

/li

linbsp;nbsp;nbsp;nbsp;

A. 小泽玛利亚input type="checkbox" name="timu5" value="A"nbsp;

B. 苍井空input type="checkbox" name="timu5" value="B"nbsp;

C. 泷泽萝拉input type="checkbox" name="timu5" value="C"nbsp;

D. 天海翼input type="checkbox" name="timu5" value="D"nbsp;

/li

/ul

ul

li

6、以下明星你认识几个?(多选题)

/li

linbsp;nbsp;nbsp;nbsp;

A. 小泽玛利亚input type="checkbox" name="timu6" value="A"nbsp;

B. 苍井空input type="checkbox" name="timu6" value="B"nbsp;

C. 泷泽萝拉input type="checkbox" name="timu6" value="C"nbsp;

D. 天海翼input type="checkbox" name="timu6" value="D"nbsp;

/li

/ul

/div

!-- 7~9题 填空  --

div

ul 

li

7、你最喜欢的明星是哪些?INPUT TYPE="text" id="timu7" style="width:300;border:none;border-bottom:1px solid #005;background:transparent;"

/li

li

8、你最喜欢的明星是哪些?INPUT TYPE="text" id="timu8" style="width:300;border:none;border-bottom:1px solid #005;background:transparent;"

/li

li

9、你最喜欢的明星是哪些?INPUT TYPE="text" id="timu9" style="width:300;border:none;border-bottom:1px solid #005;background:transparent;"

/li

/ul

/div

!-- 10题 简答 一题12分,超过10个字给三分,有三个符合答案的关键词给12分  --

div

ul

li

10、你对以上明星的评价如何

/li

li

textarea id="timu10" style="resize:none;width:500px;height:100px" /textarea

/li

/ul

/div

!-- 提交按钮和自动判分对话框  --

div align="center"

input type="button" value="提交" onclick="sub()"/

script type="text/javascript"

function sub(){

var key = new Array();

key.push("");

var grade = 0;

key.push("A");

key.push("B");

key.push("D");

var timu1 = document.getElementsByName("timu1");

for(var i=0; itimu1.length; i ++){

 if(timu1[i].checked){

 timu1 = timu1[i].value;

 }

}

if(timu1==key[1]){

grade = grade+2;

}

alert(grade);

}

/script

/div

/body

/html

剩下的都差不多,不懂再追

在JavaScript中 做一题库从中选题 如何避免选到重复的题呢?

先取一个随机数,放到一个数组里,再取第2个,看看数组里有没有,有的话重新选,没有就放入,重复这个过程,一直到选取了若干题目后。如果页面上有重新选题,将该数组清空。

javascript测试题

一 :

1. A (b c声明的分别是对象和数组,不会报错,d也会报错,但是是编译错误,不是运行期错误)

---------------------------------------------------

2.B

---------------------------------------------------

3.C(a明显错了,null和undefined都是顶级对象,没有constructor,b不说了,三个等号匹配类型,他们没有类型,不会相等,d是比较特殊的,NaN是个数字引用,它不等于任何值)

二:

4.AB(JavaScript算是Jscript的子集,Google一下Jscript就清楚了,第二个根本就是胡扯,C飘过了,Ajax的全称是Asynchronous JavaScript and XML,当然必须用JavaScript)

---------------------------------------------------

5.ACE(这是个考JSON写法的题,属于基础知识,不解释了)

---------------------------------------------------

6.AB(自己把它们写出来就知道了)

---------------------------------------------------

7.ABCDE

---------------------------------------------------

8.ABCDE(iframe是个框架,通过脚本可以实现内部外部的互相通信,当然也可以互相改变大小)

---------------------------------------------------

9.ABCDE(CAPTION必须紧跟在table标签之后,其他的不解释了)

---------------------------------------------------

10.D(window.opener指向上一级的window对象,reload方法是不存在的,window.location="a.html"本身就是个错误语句)

三:

1.sort方法用于对数组进行排序,它的参数是个闭包函数,用来确定排序规则,默认是按照大小从小到大排列,但是如果有参数,就会按照参数的返回值的正负来判断,比如要对一个数字数组进行倒序排序就需要一个闭包函数

var a = function(x,y){return y-x;};

然后把这个闭包作为参数传进去:

[3,2,1,5,8].sort(a); //=[8,5,3,2,1]

实现机制就是对数组进行两两比较,如果闭包的返回值是负值,顺序就互相调换,正值或者零就不变,相当于一个简写的冒泡排序法

---------------------------------------------------

2.

DIV是block元素,默认自己占一行具备width,height等block才有的css样式,SPAN是inline元素,内嵌在DHTML结构中,默认不换行

DIV中可以包含SPAN,但是SPAN中包含DIV是不符合W3C标准的。

---------------------------------------------------

3.

innerHTML属性 是标示一个包含标签内部全部html代码的字符串

outerHTML属性 是标示一个不但包含标签内部而且包含标签本身全部html代码的字符串

innerText属性 是标示一个包含标签内所有文本的字符串,不包含html标签的任何内容

---------------------------------------------------

4.

1.标签必须闭合

2.所有元素属性与属性名称必须为小写字母

3.所有属性值必须加上引号

---------------------------------------------------

5

日妈这个问题真让人恼火,问的也太大了,web标准也太多了,列常用的吧:

1.XHTML应该加上doctype

2.标签必须闭合而且规范排布

3.所有属性值加上引号

4.特殊元素加上必要的属性,比如img应该带着alt,script应该带着type而不是平时经常看到的language

5.属性和属性值全部改成小写,不能出现STYLE="WIDTH:100%"

6.把css和JavaScript改成外部引用

7.不要乱套标签,比如在span或者li里面套div

8.布局不要用table,会造成大量的垃圾代码

9.表单元素带上label

10.把出这个题的人毙了!

怎样实现用javascript代码实现10道单选题在提交时至少选中一项否则给出提示,下面是代码

楼主你好~~

首先看了下你的HTML代码,本人觉得应该改一下~~现在我就将我给你写的html和javascript代码发给你~~你看一下!这是个比较简单的验证~~本人觉得没必要用循环来判断~~循环本来对于新手就比较绕人~~

javascript代码如下:

script language="javascript" type="text/javascript"

function chickForm(){

if(form1.radio1[0].checked==falseform1.radio1[1].checked==falseform1.radio1[2].checked==false)

{

alert( "请选择第一个问题! ");

return false;

}

if(form1.radio2[0].checked ==falseform1.radio2[1].checked ==falseform1.radio2[2].checked ==false)

{

alert( "请选择第二个问题! ");

return false;

}

if(form1.radio3[0].checked ==falseform1.radio3[1].checked ==falseform1.radio3[2].checked ==false)

{

alert("请选择第三个问题!");

return false;

}

}

/script

html代码如下:

body

form action="" method="post" name="form1"

p

label

1、议于()通过,()起施行。br /

input type="radio" name="radio1" value="0" /

1) 2007年6月29日2008年1月1日/label

br /

label

input type="radio" name="radio1" value="1" /

2) 2007年6月29日2007年6月29日/labelbr /

input type="radio" name="radio1" value="2" /

3) 2007年6月28日2007年10月1日br /

input type="radio" name="radio1" value="3" /

4) 2007年6月28日2008年1月1日br /

/p

p

label

2、事人的权利和义务,保护()的合法权益,关系。br /

input type="radio" name="radio2" value="0" /

1) 企业 /label

label

input type="radio" name="radio2" value="1" /

2) 用人单位/label

label

input type="radio" name="radio2" value="2" /

3) 劳动者/label

label

input type="radio" name="radio2" value="3" /

4) 用人单位和劳动者 /labelbr /

/p

p

label

3、意见,与()或者职确定。br/

input type="radio" name="radio3" value="0" /

1) 董事会 /labellabel

input type="radio" name="radio3" value="1" /

2) 监事会/label

label

input type="radio" name="radio3" value="2" /

3) 工会/labellabel

input type="radio" name="radio3" value="3" /

4) 职工代表大会/labelbr /

/p

input type="submit" value="提交表单" onclick="return chickForm();" /input type="reset" value="重置表单" /

/form

/body

我改了一下你的html代码 但是效果是一样的~~希望楼主不要介意,这两段代码我已经帮你测试好了,可以实现你要的功能,同时如果它能帮助到你,希望你能给我最佳答案~~

呵呵~~~祝楼主早日能成为技术大牛!

本文标题:javascript选题,js选择题及答案
文章URL:https://www.cdcxhl.com/article26/dsgpgjg.html

成都网站建设公司_创新互联,为您提供静态网站面包屑导航关键词优化品牌网站建设网站设计公司自适应网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

营销型网站建设