Итак, у меня есть практический тест, который просит меня изменить цвет фона и цвет текста раздела абзаца с идентификатором «четвертый» с черным фоном и белым текстом на тиски и наоборот 30 секунд предпочтительно с использованием операторов if/else. Но по какой-то причине оператор If (и, возможно, мой оператор else) не работает.Использование Javascript для альтернативного цвета фона элемента HTML
код я до сих пор это:
HTML
<html>
<head>
<link href="teststyle.css" rel="stylesheet" type="text/css"/>
<script src="flash.js" type="text/javascript"></script>
</head>
<body>
<div id="first">
mares eat oats
</div>
<h1 id="second">
and does eat oats
</h1>
<p id="third">
and little lambs eat ivy
</p>
<p id="fourth">
Mirthipan Karunakaran
</p>
</body>
</html>
CSS
#first {
text-align: center;
}
#second {
color: green;
text-align: left;
}
#third {
color: orange;
text-align: right;
}
#fourth {
color: white;
background-color: black;
}
JAVASCRIPT
function updatePage(){
var name = document.getElementById("fourth");
if(name.style.backgroundColor == "black") {
name.style.backgroundColor = "pink";
} else {
name.style.backgroundColor = "purple";
}
}
function startUpdate(){
updatePage();
window.setInterval(updatePage,10 * 1000);
}
window.onload=startUpdate;
Как бы идти о том, чтобы эту работу?
'console.log (name.style.backgroundColor)' – epascarello