Я хочу закодировать программу, которая может считывать значения из пользовательских вводов строк и может проверять, соответствует ли эта строка какому-либо массиву или нет. Если он совпадает, то программа вернет эту строку в HTML-теге
.
Я объявил массив с именем «cars» и создал через него цикл, который проверял бы каждое отдельное значение массива. каждый раз, когда я получаю строку «Не доступно».
<html>
<head>
<title>Check Whether it is present or not</title>
<meta charset="utf-8">
<link rel="stylesheet" href="Design.css" />
</head>
<body>
<div>
<input type="text" id="txt">
<input type="button" value="Check" id="btn">
</div>
<div>
<p id="para">para</p>
</div>
<script src="Soul.js"></script>
</body>
</html>
function check() {
let intText = document.getElementById("txt").value;
let cars = ["Lamborghini", "BMW", "Ferrari"];
for (let i = 0; i < cars.length; i++) {
if (intText == cars[i]) {
return document.getElementById("para").innerHTML = cars[i] + " is present";
}
else {
return document.getElementById("para").innerHTML = "Not Available";
}
}
return cars;
}
btn.addEventListener('click', check, false);
если пользователь вводит BMW, он должен вернуть «BMW присутствует»
Точно так же Lamborghini должен вернуть «Lamborghini присутствует»
но
Бугатти должен вернуть «Не присутствует»