मेरे पास कई < li> विभिन्न आईडी ASP.NET पृष्ठ पर के साथ तत्वों:ASP.NET का उपयोग कर एक HTML पृष्ठ तत्व के सीएसएस वर्ग को कैसे बदलें?
<li id="li1" class="class1">
<li id="li2" class="class1">
<li id="li3" class="class1">
और इस तरह जावास्क्रिप्ट का उपयोग अपनी कक्षा बदल सकते हैं:
li1.className="class2"
लेकिन वहाँ < बदलने के लिए एक रास्ता है li> एएसपी.NET का उपयोग कर तत्व वर्ग? यह कुछ ऐसा हो सकता है:
WebControl control = (WebControl)FindControl("li1");
control.CssClass="class2";
लेकिन FindControl() मेरी अपेक्षा के अनुसार काम नहीं करता है। कोई सुझाव?
अग्रिम धन्यवाद!
डॉन यह मत भूलना कि जब आप LI तत्व में runat = "server" जोड़ते हैं, तो आपको सर्वर contr का उपयोग कर तत्व खोजने के लिए जावास्क्रिप्ट को संशोधित करने की आवश्यकता होगी ओएल क्लाइंट आईडी संपत्ति –