2010-11-22 119 views
1

我新的Javascript和我得到這個:的Javascript未定義的屬性

我有以下事件GridView

protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e) 
{ 
    foreach (TableCell c in e.Row.Cells) 
    { 
    c.Attributes.Add("full","false"); 
    } 
} 

而且在我的javascript我有一個onClick事件的每一個細胞:

if(source.full="false") 
{ 
    ... 
    source.full="true"; 
} 
else 
{ 
    ... 
    source.full="false"; 
} 

爲什麼是它source.full總是undefined在第一次點擊?

+1

我的猜測是,您在JavaScript中引用的內容與您在原始生成代碼中設置的內容不同。 – ameer 2010-11-22 02:15:46

+1

您是否嘗試過source.getAttribute(「full」)而不是source.full? – 2010-11-22 02:30:08

回答

1

我現在使用getAttribute和setAttribute而不是像Simen所說的那樣工作得很好。