Опитвам се да направя игра на javascript. Все още имам много проблеми в кода. Кодът трябва да има 2 бутона; един за разбъркване на зарове на изображения и бутон за проверка дали детето е написало правилния отговор или не.
- 2 бутона
- 1 текстово поле
- и място за показване на отговора дали е правилен или не
Ето моят код.
Не знам защо, когато поставя източника на document.getElementbyID("test"), той не показва нищо, защото искам всеки път, когато щракна върху старт, да се избира произволно изображение.
Ще се радвам на всяка помощ, тъй като все още съм начинаещ в javascript.
<head>
<script type="text/javascript">
function startf(){
var images = [];
index = 0;
images[0] = "<img src='1.png' length=70px width=75px>";
images[1] = "<img src='2.png' length=70px width=75px>";
images[2] = "<img src='3.png' length=70px width=75px>";
images[3] = "<img src='4.png' length=70px width=75px>";
index = Math.floor(Math.random() * images.length);
take(index);
function take(ind)
{
return document.getElementbyId("ind")="What should i put here";
}
}
function check(){
var ch=getElementbyId("answer").value;
if (ch=index+1)
{
document.getElementbyId.innerHTML="TRUE";
}
else
{
document.getElementbyId.innerHTML="False";
}
}
</script><br>
</head>
<img id="test" src="" alt="..." length="75px" width="75px" />
<body>
<input type="button" value="start" onclick="startf()">
<input id="answer" type="text" name="checkvalue" value="Enter Value" onclick="check()">
<div id="fa">
</div>
<input type="button" value=chek onclick="check()">
</body>
getElementbyID
ID
трябва да бъдеId
. Имате и такъв, използващby
, който трябва да бъдеBy
. Обмислете използването на по-добра IDE. - person Fabrício Matté   schedule 26.12.2012TypeError: Object #<HTMLDocument> has no method 'getElementbyID'
. Stackoverflow не е услуга за отстраняване на грешки, можете да направите малко сами. - person Felix Kling   schedule 26.12.2012==
или===
,=
е операторът за присвояване. - person Felix Kling   schedule 26.12.2012