gpt4 book ai didi

javascript - -ms-filter 与 javascript

转载 作者:太空宇宙 更新时间:2023-11-04 15:41:10 25 4
gpt4 key购买 nike

如何在 javascript 中实现 -ms-filter?

我尝试了以下方法,但不起作用:

document.getElementById(ba[i]).style.sFilter = 
'progid:DXImageTransform.Microsoft.Alpha(Opacity=' + value*10 + ')';

另一个问题。如果我想更改元素的字体颜色,我使用了以下内容(再次适用于除 IE8 之外的所有内容):

document.getElementById(ba[i]).style.color = '#B4D8FD';

最佳答案

这是您的引用资料:

http://msdn.microsoft.com/en-us/library/ms532847(VS.85).aspx

如果你想使用-ms-filter,使用这些

请注意,css 过滤器必须在元素中定义为内联样式属性或由类定义,否则无法访问 filters.item 属性!!

一些示例代码:

<style>
.macska
{
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
filter:alpha(opacity=100);
}
</style>

<div id="xxx" style="background-color: #CCC; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)" class="macska">
CONTENT
</div>

<script>
o = document.getElementById('xxx');
o.filters.item("DXImageTransform.Microsoft.Alpha").opacity = 20;
</script>

这行不通:

<style>
.macska
{
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
filter:alpha(opacity=100);
}
</style>

<div id="xxx" style="background-color: #CCC;>
CONTENT
</div>

<script>
o = document.getElementById('xxx');
o.filters.item("DXImageTransform.Microsoft.Alpha").opacity = 20;
</script>

关于javascript - -ms-filter 与 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3160295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com