<html>
<head>
<title>Sample</title>
<script>
window.onload = function()
{
alert(document.getElementById('div1').style.zIndex);
alert(document.getElementById('div2').style.zIndex);
}
</script>
<style type="text/css" media="screen">
#div2
{
z-index: 1;
}
</style>
</head>
<body>
<div id="div1" style="z-index:1"></div>
<div id="div2"></div>
</body>
не удается установить Z-индекса с помощью CSS
Исход выше код «1» на 1-й боевой готовности, и ничего для 2-го.
Почему я не могу установить z-индекс «div2» через CSS?
Спасибо.
Итак, вы говорите, что если я не буду делать это вручную с помощью javascript, например: style.zIndex = 1; он никогда не будет работать? – denicio
Нет, это также работает, если вы установите его inline '
', поэтому вы получите правильное значение для # div1 в вашем примере. –Спасибо, что ответ был самым полным. Тем не менее я не понимаю, почему кооператив CSS и Javascript сделан таким образом. Я имею в виду, что стиль inline style & id должен отражать то же самое. – denicio