अगर मैं इस HTMLकिसी भी HTML तत्व में अल्फा फ़िल्टर कैसे जोड़ें और अन्य फ़िल्टर IE में रखें?
<img src="aaa.png" id="a" style="filter: alpha(opacity=100)"/>
तो है इस जावास्क्रिप्ट IE6
document.getElementById("a").filters.alpha.opacity = 60;
में काम करता है लेकिन कोई शैली सेट है, तो
<img src="aaa.png" id="a" style=""/>
जावास्क्रिप्ट एक त्रुटि 'filters.alpha फेंकता 'शून्य है या कोई ऑब्जेक्ट नहीं है
इस कोड काम करता है
document.getElementById("a").style.filter = "alpha(opacity=60)";
लेकिन तब छवि के लिए लागू अन्य फ़िल्टर ओवरराइट कर रहे हैं। तो सवाल यह है: किसी भी HTML तत्व में अल्फा फ़िल्टर कैसे जोड़ें और अन्य फ़िल्टर IE में रखें?
संपादित मैं शुद्ध जावास्क्रिप्ट (नहीं jQuery) समाधान
नहीं। यदि आपके द्वारा सुझाए गए कोड में अपवाद फेंकता है तो अल्फा फ़िल्टर सेट नहीं किया गया था और कुछ नहीं होता (कम से कम मेरे आई 6 परीक्षण में)। आप style.filter + = ... का उपयोग कर सकते हैं - लेकिन इस मामले में तार अधिक से अधिक बढ़ता है। –
ओह गलत समझा ... मैंने अभी मौजूदा फ़िल्टर तक पहुंचने का एक अच्छा तरीका दिया है, लेकिन मैंने यह भी जोर दिया कि फ़िल्टर के साथ आप नए जोड़ नहीं सकते हैं। – kapa
मुझे इसे थोड़ा सा दोबारा दोहराएं ... – kapa