Я пытаюсь складывать абзацы друг на друга. И когда я наведите курсор мыши, я хочу, чтобы этот конкретный абзац появился. Но я получаю ошибки:Функция JavaScript undefined error onmouseover
Uncaught ReferenceError: Invalid left-hand side in assignment
JS:
var topLayer = "p3";
function moveIt(toTop)
{
var oldTop = document.getElementById(topLayer).style;
var newTop = document.getElementById(toTop).style;
oldTop.z-index = "0";
newTop.z-index = "10";
topLayer = document.getElementById(toTop).id;
}
HTML:
<html>
<head>
<title>Text of Stacked Paragraph</title>
<link rel="stylesheet" href="stacked.css" type="text/css">
<script type="text/javascript" src="stacked.js"></script>
</head>
<body>
<p id="p1" class="para1" onmouseover="moveIt('p1')">
This is one of the paragraphs.
</p>
<p id="p2" class="para2" onmouseover="moveIt('p2')">
Another paragraph.
</p>
<p id="p3" class="para3" onmouseover="moveIt('p3')">
More paragraph.
</p>
</body>
Где я делаю неправильно?
где 'moveIt' определяется? –
какая линия? Вы проверили Chrome Inspector? Синтаксис «oldTop.z-index» действителен? –
Из веб-мастера StackExchange: [Как открыть консоль JavaScript в разных браузерах?] (Http://webmasters.stackexchange.com/questions/8525/how-to-open-the-javascript-console-in-different-browsers) –