2016-03-07 51 views
1

如何添加過濾器:alpha使用JavaScript?如何添加過濾器:alpha使用JavaScript?

爲不透明我使用此代碼。這很好。

<div id="5">test</div> 
<script> 
document.getElementById("5").style.opacity = "0.5"; 
</script> 

而我試圖用filter: alpha這樣但沒有工作,我該怎麼做?

<div id="5">test</div> 
<script> 
document.getElementById("5").style.filter = "alpha(opacity=30)"; 
</script> 

,但不起作用。

+2

的可能的複製(http://stackoverflow.com/questions/5259824 /如何對添加-α-濾波器到任意-HTML元素 - 和 - 保持最其它濾波器功能於IE) –

回答

1

你需要使用CSS。

document.getElementById("5").setAttribute("style","opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=30)"); 

它適用於FireFox,Chrome和IE。

0

在這裏你去:[?如何alpha濾鏡添加到任何HTML元素,並保持其他過濾器,在IE]

var element = document.getElementById('5'); 
element.style.opacity = "0.3"; 
element.style.filter = 'alpha(opacity=30)'; 
相關問題