शैली परिवर्तन को प्रभावित करने के लिए मेरे पास कुछ तुच्छ जावास्क्रिप्ट हैं:
sel = document.getElementById('my_id');
sel.className = sel.className.replace(/item-[1-9]-selected/,'item-1-selected');
return false;
यह एफएफ, ओपेरा और आईई के नवीनतम संस्करणों के साथ ठीक काम करता है, लेकिन क्रोम और सफारी के नवीनतम संस्करणों पर विफल रहता है।
यह दो वंशजों को प्रभावित करता है, जो भाई-बहन होते हैं। पहला भाई अपडेट करता है, लेकिन दूसरा नहीं करता है। दूसरे तत्व के एक बच्चे पर भी ध्यान केंद्रित होता है और इसमें <a> टैग होता है जिसमें एक ऑनक्लिक विशेषता में उपरोक्त कोड होता है ।
Chrome में "डेवलपर टूल" विंडो में अगर मैं किसी भी तत्व की किसी भी विशेषता को अनचेक (जैसे अनचेक और चेक) करता हूं , तो दूसरा सिबलिंग सही शैली में अपडेट करता है।
क्या सही तरीके से कार्य करने में वेबकिट को आसानी से "व्यवस्थित" करने के लिए वर्कअराउंड है?