Итак, я работаю в сфере ИТ уже около 7 лет, однако я никогда не занимал должность, занимающую тонну программирования. Мне нравится программировать, но на данный момент я просто хобби, просто чтобы дать вам некоторое представление о моем уровне кодирования.
Я пытаюсь создать страницу HTML с текстом перед поле ввода, за которым следует кнопка. Кнопка будет выполнять функцию при нажатии, я хочу, чтобы эта функция принимала ввод и запускала его для массива, если элемент существует в массиве, то я хочу, чтобы он напечатал указанное c сообщение. Это сообщение отличается для каждого элемента в массиве.
Чтобы дать вам представление о том, что я делаю, это для моей игры "Подземелья и драконы", в которой выполняется проклятие страда, где есть последовательность Карты Dr aws созданы, чтобы помочь вам в приключениях. скажем, они вытягивают карту, я помещаю слово «Мститель» в поле ввода, оно существует в массиве, затем я хочу, чтобы оно напечатало «Сокровище лежит в доме драконов, в руках, когда-то чистых, теперь испорченных». Я знаю, что мог бы просто записать все это, но я думал, что сделаю из этого забавный проект. Я собрал воедино то, что, по моему мнению, должно работать, однако, когда я нажимаю кнопку, ничего не происходит.
<script>
var LowCards ["avenger", "paladin",}
Массив там, заполненный примерно 40 именами, мститель, паладин, воин, жулик, чародей и т. Д. c.
function CARD1()
{
var card1 = document.getElementByID('card1').value;
if(CARD1.indexOf("avenger") !== -1){
alert("The treasure lies in a dragons house, in hands once clean, now corrupted.")
} else if{CARD1.indexOf("paladin") !== -1){
alert("I see a sleeping prince, a servant of light and the brother of darkness. The treasure lies
with him.")
}
и т. c, и т. Д. 1021 *, через весь список 40 до последнего утверждения, которое говорит, что если его там нет, скажите им, что его не существует.
else{
alert("Value does not exists!")
}
}
</script>
Итак, функция объявляется перед телом, в теле, которое я пытаюсь потяните функцию кнопкой
<input type="text" id="card1" name="card1"=>Enter the name of the first card drawn</input>
<button onclick="CARD1();">Submit</button>
</p>