访问js中的元素但在css中定义时,不透明度和样式未定义

Gru*_*kes 3 html javascript css

随着这个小提琴http://jsfiddle.net/mungbeans/f2ne6/2/

为什么在js中访问它时在css中定义的不透明度是不定义的?

我认为答案是因为样式也是未定义的,为什么样式需要在定义不透明度之前明确地添加样式?

编辑缺少[]是一个错字创建,因为我从源代码复制到小提琴.样式/不透明度问题仍然存在于原始代码中,这在该方面是正确的.

Cha*_*ase 5

title.style.opacity

应该:

title[0].style.opacity

因为getElementsByTagName返回一个nodeList.

编辑:

这仍然没有得到价值.您需要执行以下操作:

window.getComputedStyle(title[0]).opacity

https://developer.mozilla.org/en-US/docs/DOM/window.getComputedStyle?redirectlocale=en-US&redirectslug=DOM%3Awindow.getComputedStyle

演示:http://jsfiddle.net/f2ne6/12/