Я пытаюсь создать тост-уведомление. У меня есть 3 разные кнопки, и я хочу изменить цвет тоста в зависимости от того, какую кнопку я нажимаю. Примечание: текст, который вы вводите в поле, является текстом, отображаемым в тосте.
Сейчас все складывается с одним цветом.
Вот код (CSS нехорошо, я просто пробовал что-то).
ПРИМЕЧАНИЕ: Я не могу использовать любую библиотеку, чистый javascript / html / css NO jquery
Кто-нибудь может помочь? Большое спасибо!
HTML
<!DOCTYPE html>
<html>
</html>
<head>
<meta charset="utf-8" />
<title>Toast Notification</title>
<link rel="stylesheet" href="style.css"/>
</head>
<body>
<input type="text" placeholder="Grille pain" id="myInput">
<button type="button" value="Error" onclick="toast()">Error</button>
<button type="button" value="Success"onclick="toast()">Success</button>
<button type="button" value="Info"onclick="toast()">info</button>
<div id="toastcontainer">
</div>
<script src="toast.js"></script>
</body>
JAVASCRIPT
function toast(){
const inputVal = document.getElementById("myInput").value;
const container = document.getElementById("toastcontainer");
const toastdiv = document.createElement("div");
toastdiv.innerHTML = inputVal;
container.appendChild(toastdiv);
}
CSS
#toastcontainer{
width: 35%;
position: absolute;
bottom: 2%;
left: 2%;
border-color: #333333;
background-color: blue;
}