我有一系列彼此重叠的图像。我打算将其中一个放在前面并为其不透明度设置动画。我正在使用以下代码:

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


通过以下方式设置ID:

var newFrame = "p" + rand;


(rand是一个随机数,图像ID为p1,p2等)

但我收到错误"Cannot read property 'style' of 'null'"

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

最佳答案

newFrame是一个对象,因此您需要像引用一个对象一样进行操作:

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

10-05 20:39