Javascript style.opacity未定义

I use Javascript and Mootools for creating a particular HTML page, which includes a javascript file that checks the opacity of an element for a certain operation.

However, on IE, I face this issue of elem.style.opacity giving out a undefined value.

Here is the operation I am doing,

var elem = $('login');
alert(elem.style.opacity);
if(elem.style.opacity == 0)
{
    // Code
}

The alert gives out a correct value of opacity on all browsers except IE.

Any guidance appreciated.

#0

This should point you in the right direction. IE doesn't use opacity:

http://joseph.randomnetworks.com/archives/2006/08/16/css-opacity-in-internet-explorer-ie/

#1

You might want to create one or more classes of different opacity. Instead of checking the opacity value, you can check if the element has a class or not and change it if necessary.

<style>
.hasOpacity_opacity {
  opacity: 0.2;
  filter: alpha(opacity = 20);
}
</style>

<script>
var elem = $('login');
alert(elem.style.opacity);
if(!elem.hasClassName('hasOpacity'))
{
    // Code
}
</script>

(This code uses the 'addClassName' from Prototype JS)

推荐文章

不带空格的莫尔斯电码翻译

不带空格的莫尔斯电码翻译

推荐文章

在macosx上编辑.vimrc会导致bort trap

在macosx上编辑.vimrc会导致bort trap

推荐文章

NHibernate-如何一次更新多个布尔字段

NHibernate-如何一次更新多个布尔字段

推荐文章

NHibernate 3.2版本属性的代码类映射

NHibernate 3.2版本属性的代码类映射

推荐文章

查询和Chrome中的图像旋转

查询和Chrome中的图像旋转

推荐文章

上传并播放歌曲

上传并播放歌曲

推荐文章

如何筛选用户提交到ASP.Net不适当内容的网站

如何筛选用户提交到ASP.Net不适当内容的网站

推荐文章

如何使用动态端口插座.io以及node.js?

如何使用动态端口插座.io以及node.js?

推荐文章

找不到jQuery JSON对象

找不到jQuery JSON对象

推荐文章

如何指定加载项进程名称?

如何指定加载项进程名称?

推荐文章

清除popstate事件的转发历史记录

清除popstate事件的转发历史记录

推荐文章

WP7浏览器在成功返回时挂起网络浏览器任务。显示

WP7浏览器在成功返回时挂起网络浏览器任务。显示

推荐文章

社会图分配

社会图分配

推荐文章

为什么谷歌在某些HTML属性的值周围不使用双引号?

为什么谷歌在某些HTML属性的值周围不使用双引号?

推荐文章

文档发布到Solr后,多久可以进行搜索?

文档发布到Solr后,多久可以进行搜索?

推荐文章

Django:在一个页面视图上显示来自一个模型的表单和另一个模型的内容

Django:在一个页面视图上显示来自一个模型的表单和另一个模型的内容