在线答题功能可以用js实现吗

在线答题功能可以用js实现吗,第1张

是需要后台的。首先 你答题,你的题目不可能就几个吧,然后题量也不会少吧。如果是这样的话,你就不能全用js实现的。这个题目 还有题的正确与否都要去后台查询出来。前台再显示正确毕纳或者错。 如果掘陪你的题目非常少,仅是判数蠢做个小功能,就可以全用js实现。在用户选择完答案的时候,去调用一个js函数,在这个函数里判断正确与否。

纯手打,求采纳。

手写 jq框架自己替换 其他直接复制运行就行了 采纳

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

</head>

<body>

<div id="demo">

<div class="list">

<p id="question"></p>

<p id="answers"></p>

<p id="correctAnswer">正确答案:<span></span></p>

</div>

<div class="list">

<button id="next">下一题</button>

<button id="prev">上一题</button>

</div>

</div>

<script type="text/javascript" src="js/jquery-2.1.0.js" ></script>

<script>

var init={'questions':[

{'question':'jQuery是什么?','answers':['JavaScript库','CSS库','PHP框架','以上都不是'],'correctAnswer':1},

{'question':'找出不同类的一项?','answers':['写字台','沙发'滚桐,'电视','桌布'],'correctAnswer':3},

{'question':'国土面积最大的国家是:','answers':['美国','中国','俄罗斯','加拿大'],'correctAnswer':3},

{'question':'月亮距离地球多远亏备洞?','answers':['销枯18万公里','38万公里','100万公里','180万公里'],'correctAnswer':2}]}

var questions = init.questions

var mathLen = questions.length

var mathNum = parseInt(mathLen*Math.random())

function setHtml(num){

var mathTitle = questions[num].question

var mathAnswer = questions[num].answers

var correctAnswer = questions[num].correctAnswer

var span = ""

for (var i=0i<mathAnswer.lengthi++) {

span+="<span style='margin-right:10px'>"+mathAnswer[i]+"</span>"

}

$("#question").html(mathTitle)

$("#answers").html(span)

$("#correctAnswer span").html(correctAnswer)

}

$(function(){

setHtml(mathNum)

$("#next").click(function(){

if(mathNum==mathLen-1){

mathNum=0

setHtml(mathNum)

}else{

mathNum = mathNum+1

setHtml(mathNum)

}

})

$("#prev").click(function(){

if(mathNum==0){

mathNum=mathLen-1

setHtml(mathNum)

}else{

mathNum = mathNum-1

setHtml(mathNum)

}

})

})

</script>

</body>

</html>

读取题库 将电脑题库txt文档传到手机神斗上,一个方便的做法是 将爬取的文档直接放在本脚本文件文件夹内,然后按照保存脚本文件的方法保存闭核即可 按ctrl+shift+p,点击 save on device,即可保存游态磨到手机,会存为js文件 地址为和脚本所在的地址一样,使用log(files.cwd())可打印查看 files.cwd():返回脚本的"当前工作文件夹路径"。 再从文件中读取,返回的是字符串,而不是JSON数据。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12386909.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存