如何使用此代码在Q / a的网页上创建考试? [英] How I create an exam on web page with Q/a by this code?

查看:102
本文介绍了如何使用此代码在Q / a的网页上创建考试?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用显示隐藏答案的代码,但是当我重复使用另一个答案的代码时,它指向过去的代码,我的网站只接受JS和HTML

我的代码是

i use a code showing the hidden answer , but when i reuse the code with another answer it point to the past code ,my web site accept only JS and HTML
my code is

<input type="button" onClick="javascript:ShowHide('HiddenDiv')"value='click here for answer'/>
<div class="mid" id="HiddenDiv" style="display: none;"><font face="Arial" size="+2" color="#306Eff" align="right"> THE HIDDEN TEXTTHE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT 
</div>
<script type="text/javascript">// <![CDATA[
function ShowHide(divId)
{
if(document.getElementById(divId).style.display == 'none')
{
document.getElementById(divId).style.display='block';
}
else
{
document.getElementById(divId).style.display = 'none';
}
}
// ]]></script>





我的尝试:



i尝试在同一页面中多次重新编写代码,但我尝试编辑它没有用,所以我需要帮助吗?



What I have tried:

i try to repaste the code many times in the same page,but i tried to edit it with no use,so i need somebody help?

推荐答案

Ids必须是唯一的,如果你复制并通过该代码,你有两个id为HiddenDiv的项目,所以当你使用其中的HiddenDiv知道要返回的getElementById时?更改每个questoins上的id



Ids have to be unique, if you copy and past that code you have two items with id of HiddenDiv, so when you use getElementById which HiddenDiv is it to know to return? Change the id on each of your questoins

<input type="button" onClick="javascript:ShowHide('HiddenDiv1')"value='click here for answer'/>
<div class="mid" id="HiddenDiv1" style="display: none;"><font face="Arial" size="+2" color="#306Eff" align="right"> THE HIDDEN TEXTTHE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT 
</div>

<input type="button" onClick="javascript:ShowHide('HiddenDiv2')"value='click here for answer'/>
<div class="mid" id="HiddenDiv2" style="display: none;"><font face="Arial" size="+2" color="#306Eff" align="right"> THE HIDDEN TEXTTHE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT THE HIDDEN TEXT 
</div>


谢谢

但有没有办法编辑代码来做到这一点而不改变每个Q的id?
thank you
but is there a way to edit the code to do that without changing the id of each Q ?


谢谢sooooooo很多

i会尝试
thank you sooooooo much
i will try


这篇关于如何使用此代码在Q / a的网页上创建考试?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆