я не могу понять, где я пошло не так с этой простой JavaScriptПростой Javascript не могу понять, где это неправильно
<!DOCTYPE html>
<html>
<head>
<title> </title>
<script>
function changeColor() {
var elem = document.getElementById("para1");
if (elem.style.color == black) {
elem.style.color = blue
}
else if (elem.style.color == blue) {
elem.style.color = red
}
else if (elem.style.color == red) {
elem.style.color = black
}
}
</script>
</head>
<body>
<p id="para1"> Some text here</p>
<button onclick='changeColor();'>Change!</button>
<!-- <button onclick='changeColor("red");'>red</button> -->
</body>
</html>
Осознайте отладки гораздо сложнее с JavaScript, чем VBA - что я использовал его ,
«черные» и другие литералы должны быть заключены в кавычки, т. Е. «Черный». –
Ohhhhh .............. У меня нет других слов. И голосуйте, чтобы закрыть. Как слишком локализован. Сожалею. – VisioN
Насколько сложнее отлаживать JavaScript? Это не может быть проще ... Chrome Developer Tools (доступно при нажатии F12) и FireBug делают в нем большой бит и позволяют использовать «console.log» в любом месте вашего кода, даже сбрасывая объекты и ошибки. Что вы можете хотеть больше? За исключением пошаговой отладки, конечно ... – Kiruse