Как на чистом JS создать событие, которое выдает сообщение alert с текстом "bodybgcolorchange сработало!", когда цвет элемента body меняется?
<html>
<body onload="bodyload()">
<button onclick="colorchangerclick()">newcolor</button>
<script>
function bodyload()
{
const constbodybgcolorchange = new CustomEvent("bodybgcolorchange", {
detail: {
name: "bodybgcolor",
},
});
document.body.addEventListener("bodybgcolorchange", () => alert("bodybgcolorchange сработало!"));
document.body.dispatchEvent(constbodybgcolorchange);
}
function colorchangerclick()
{
document.body.style.background = prompt("Значение");
}
</script>
</body>
</html>