在javascript中设置z索引:null错误

在javascript中设置z索引:null错误,javascript,css,z-index,Javascript,Css,Z Index,我有一系列的图像放在另一个上面。我打算将一个带到前面,并设置其不透明度的动画。我正在使用以下代码: document.getElementById('newFrame').style.zIndex="10"; 已按以下方式设置id: var newFrame = "p" + rand; (rand是一个随机数,图像id是p1、p2等) 但是我得到一个错误“无法读取'null'的属性'style'” 尽管进行了多次更改,但我无法使其正常工作-请帮助。newFrame是一个对象,因此您需要像引用

我有一系列的图像放在另一个上面。我打算将一个带到前面,并设置其不透明度的动画。我正在使用以下代码:

document.getElementById('newFrame').style.zIndex="10";
已按以下方式设置id:

var newFrame = "p" + rand;
(rand是一个随机数,图像id是p1、p2等)

但是我得到一个错误
“无法读取'null'的属性'style'”


尽管进行了多次更改,但我无法使其正常工作-请帮助。

newFrame是一个对象,因此您需要像引用对象一样引用它。您需要执行以下操作:

document.getElementById(newFrame).style.zIndex="10";

很简单,您没有使用设置的变量,而是使用字符串

您的代码正在查找ID为“newFrame”而不是ID为“p”+rand()的元素