के लिए विकल्प मैं HTML अनुप्रयोग तत्वों की आईडी विशेषता को गतिशील रूप से सेट कर रहा हूं जो मेरे एप्लिकेशन में गतिशील रूप से बनाए गए हैं।IE में गतिशील रूप से इनपुट तत्व की आईडी विशेषता सेट करना: सेटएट्रिब्यूट विधि
मेरे कार्यान्वयन फ़ायरफ़ॉक्स में setAttribute विधि के साथ ठीक काम करता है। आईई में कामकाजी कार्यान्वयन पर किसी भी विचार या समाधान की सराहना की जाएगी।
var hiddenInput = document.createElement("input");
hiddenInput.setAttribute("id", "uniqueIdentifier");
hiddenInput.setAttribute("type", "hidden");
hiddenInput.setAttribute("value", ID);
hiddenInput.setAttribute("class", "ListItem");
मैं इस समस्या यह है कि निम्नलिखित workround का सुझाव से संबंधित ब्लॉग से कुछ नमूना कोड को संशोधित किया। फिर फ़ायरफ़ॉक्स बिट अच्छी तरह से काम करता है लेकिन आईई बिट
var hiddenInput = null;
try {
hiddenInput = document.createElement('<input name=\''+"hiddenInputName"+'\' />');
hiddenInput.id = "uniqueIdentifier";
//alert(document.getElementById("uniqueIdentifier"));
hiddenInput.type = "hidden";
} catch (e) { }
if (!hiddenInput || !hiddenInput.name) { // Not in IE, then
var hiddenInput = document.createElement("input");
hiddenInput.setAttribute("id", "uniqueIdentifier");
hiddenInput.setAttribute("type", "hidden");
}
चीयर्स।
आईई का कौन सा संस्करण आप परीक्षण करते हैं? – gor
इंटरनेट एक्सप्लोरर 8 – Terman
वास्तव में क्या काम नहीं कर रहा है? क्या कोई त्रुटि संदेश है? क्या गलत है? –