मैं quirksmode.org में प्रासंगिक लेख के सबसे पढ़ा है, लेकिन अभी भी मुझे यकीन है कि यह एक के बारे में नहीं हूँ onclick के रूप में करने का विरोध कियाIE8 हैंडलर घटना
function myClickHandler(event)
{
alert(event);
}
var link = document.getElementById("myLink");
link.onclick = myClickHandler; //first option
: जब एक लिंक में ऑनक्लिक ईवेंट सेट करने का प्रयास
function myClickHandler(event)
{
alert(event);
}
var link = document.getElementById("myLink");
link.onclick = function() {
myClickHandler(event); //second option
}
पहला विकल्प का उपयोग करना, myClickHandler undefined
सचेत करता है। दूसरे विकल्प अलर्ट का उपयोग [object Event]
जो मुझे विश्वास दिलाता है कि ईवेंट ऑब्जेक्ट हैंडलर के पहले विकल्प द्वारा पारित नहीं किया गया है। आईई 8 पर ऐसा क्यों है?
नोट: अटैचमेंट का उपयोग नहीं करना चाहते क्योंकि मैं निष्पादन के दौरान एक एकल श्रोता को ओवरराइड करना चाहता हूं और onclick
ठीक ठीक लग रहा है।
महानता। जवाब के लिए धन्यवाद। – user1555863