我有一個參數的函數在JavaScript看起來像這樣:傳遞參數給JavaScript
function editRow(str){
var row= document.getElementById(str);
var cols = row.getElementsByTagName("td");
..........
}
和功能應該得到一些TR的ID,並以替換所有文本這個tr包括的td。
所以,我想在我想改變,並加入「onClick」調用該函數的TR添加一個按鈕,但問題是該功能只工作不爭論,如果我嘗試發送一個說法它不工作... 的aspx.cs頁面:
......
foreach (DataRow row in ds.Tables[0].Rows)
{
(....more not important code.....)
allStr +=
"<td><input type='button' **onclick='editRow('row"+row["Id"]+"');'** value='edit'><form id='TreeDelete2' action='delete.aspx' method='post' onsubmit='return IfToDelete();'><input type='image' name='sbmt' src='/images/X.gif'/></form></td></tr>";
}
......
我打上事件**。
,我想改變TR的ID ROW1(行[「ID」] == 1)
所以有一些其他的方式來傳遞從aspx文件的說法?或者我做錯了什麼?
是點擊通過觸發事件這種方法? – Adil