我正在使用JavaScript更改3個div的類的Web應用,具體取決於用戶按下的按鈕。通過VB.net獲取DIV的類
是否有可能獲得div的當前類的值?
我嘗試添加RUNAT =「服務器」的div標籤,然後用...
thediv.Attributes.CssStyle.Value
...拿到類的值。
但它沒有返回。
任何想法?
我正在使用JavaScript更改3個div的類的Web應用,具體取決於用戶按下的按鈕。通過VB.net獲取DIV的類
是否有可能獲得div的當前類的值?
我嘗試添加RUNAT =「服務器」的div標籤,然後用...
thediv.Attributes.CssStyle.Value
...拿到類的值。
但它沒有返回。
任何想法?
請勿使用DIV。使用
<asp:Panel ID="TestDiv" runat="server" CssClass="foo"></asp:Panel>
,然後你可以得到/設定
var myClass= TestDiv.CssClass;
或者
TestDiv.CssClass = "bar";
如已提到的類,使用jQuery的類選擇將完成同樣的事情,而不需要回傳。
你可以這樣說:
Dim thediv as HtmlGenericControl =
DirectCast(Page.FindControl("divid"), HtmlGenericControl);
thediv.Attributes("class");
Me.divid.Attributes [ 「class」](VB) – Martin 2009-08-11 18:11:04
所以你要做到這一點的服務器端?如果你所做的只是改變基於按鈕的div類,[jQuery使得這個很簡單。] [1] [1]:http://docs.jquery.com/Tutorials – Nick 2009-08-11 17:54:10