2013-01-17 95 views
0
Set oNewRow = ProgramTable.insertRow(-1) 
oNewRow.onClick = GetRef("HighLight") 

ProgramTable是一個表ID,該函數將動態添加一行。Javascript將一個函數分配給一行onclick

在第二行中,「HighLight」函數被賦值給新添加的onclick行。 (在此步驟中不執行HighLight功能)

我想在Javascript中執行類似的任務。

謝謝。

回答

0
// oNewRow is the refrence to the newly added row 
var oNewRow = ProgramTable.insertRow(); 

// assign the onclick function to the newly added row 
oNewRow.onclick = function(){ GetRef("Highlight") }; 

我在考慮你知道插入行和GetRef函數內部的邏輯。以上代碼僅解釋如何將onclick函數添加到行。

+0

謝謝 但是,要分配的函數名稱是HighLight()... GetRef是VBScript中的一個關鍵詞。 可以請你幫我... – user1320317

+0

你可以直接提到,然後突出顯示。 oNewRow.onclick = function {Highlight()}; 如果您需要該行存在於該函數中,則將此作爲參數傳遞給該函數。 – SHANK

+0

如果有幫助,請記得接受和/或注意答案。 謝謝! – SHANK

相關問題