Код: Выделить всё
myFunction().
Я уже выяснил, как заставить его выдавать мне случайный ответ из этого списка каждый раз, когда нажимается кнопка, но я хотел бы, чтобы он возвращал определенные вещи из этого списка, когда пользователь также вводит определенные слова. Я хотел бы сделать это в двух словах. Например, я хочу, чтобы он помещал только «Хорошо» в каждый раз, когда в вводится слово «помидор».
Я пытался использовать для этого оператор if else, потому что думал, что это может сработать:
Код: Выделить всё
var Rating = ["Good", "Bad", "Meh"];
function myFunction() {
let userInput = document.querySelector("#userInput");
let message = document.querySelector("#message");
document.querySelector("#message").innerHTML = Rating[Math.floor(Math.random()* 3)];
if (userInput == 'Tomato') {
document.querySelector("#message").innerHTML = "Good";
} else {
document.querySelector("#message").innerHTML = Rating[Math.floor(Math.random()* 3)];
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... ecific-use
Мобильная версия