में विकल्प का चयन करें पर onmouseover घटना का उपयोग नहीं कर सकते हैं:अपडेट किया गया कोड आईई
function getElements()
{
var x=document.getElementsByTagName("option");
var el = document.getElementById('selectDept');
el.onmouseover = function(myevent) {
// event = event || window.event.srcElement;
if(myevent && myevent.target){
if (myevent.target.tagName.toLowerCase() == 'option') {
alert(myevent.target.innerHTML);
}
}
else if(window.event)
{
if (window.event.srcElement.tagName.toLowerCase() != 'select') {
alert('s');
}
}
};
लेकिन अभी भी IE में काम नहीं।
आप नमूना कोड है?? मैंने कोशिश की, लेकिन काम नहीं किया – MemoryLeak
छद्म कोड उदाहरण के साथ अद्यतन किया गया है, मैंने इसे केवल उस पोस्ट में टाइप किया है जिसे मैंने वास्तव में परीक्षण नहीं किया था। आपको स्टॉपप्रॉपैगेशन के साथ बुलबुले के लिए खाते की आवश्यकता हो सकती है और हालांकि, मुझे बताएं कि यह कैसा चल रहा है। –
मुझे लगता है कि आपको आईई में event.srcElement की आवश्यकता है ताकि यह पता चल सके कि कौन सा तत्व घटना को ट्रिगर करता है। Http://msdn.microsoft.com/en-us/library/ms534638%28VS.85%29.aspx – scunliffe