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选择题及答案
文章来源:http://hbruida.cn/article/dsgpgjg.html