关键语句如下,帮忙看看,解释一下什么原因,谢谢var obj = new Object();
var row = dgFormList.insertRow(rowIndex);
setRowAttributes(row);
obj.row = row;
return obj;// 动态增加行时,设置行的事件、样式
function setRowAttributes(row)
{
row.className = row.rowIndex % 2 == 1 ? "dg_row" : "dg_altrow";
row.onclick = function()
{
rowClick(row);
}
row.onmouseover = function()
{
rowMouseOver(row);
}
row.onmouseout = function()
{
rowMouseOut(row);
}
// 因为上面动态添加的事件无法更新HTML,在submit前保存表格的innerHTML时事件将会丢失,
// 为了在页面刷新并重加载表格后事件仍然有效,特将这些事件以属性(注意大小写必须不同)的形式再设置一次(因为属性的设置会更新HTML)
row.setAttribute("onClick", "rowClick(this)");
row.setAttribute("onMouseOver", "rowMouseOver(this)");
row.setAttribute("onMouseOut", "rowMouseOut(this)");
}
var row = dgFormList.insertRow(rowIndex);
setRowAttributes(row);
obj.row = row;
return obj;// 动态增加行时,设置行的事件、样式
function setRowAttributes(row)
{
row.className = row.rowIndex % 2 == 1 ? "dg_row" : "dg_altrow";
row.onclick = function()
{
rowClick(row);
}
row.onmouseover = function()
{
rowMouseOver(row);
}
row.onmouseout = function()
{
rowMouseOut(row);
}
// 因为上面动态添加的事件无法更新HTML,在submit前保存表格的innerHTML时事件将会丢失,
// 为了在页面刷新并重加载表格后事件仍然有效,特将这些事件以属性(注意大小写必须不同)的形式再设置一次(因为属性的设置会更新HTML)
row.setAttribute("onClick", "rowClick(this)");
row.setAttribute("onMouseOver", "rowMouseOver(this)");
row.setAttribute("onMouseOut", "rowMouseOut(this)");
}
解决方案 »
- 求助,jq操作表格
- EXT CHART 问题
- document.write 一定要和document.open,document.close一起用吗?
- js 远程读取并解析xml效率问题,请教大家。
- 如何提高JavaScript脚本的性能
- div动态获取子节点的值
- 可编辑下拉列表
- 有几个单选框,用javascript我想知道用户选择的那个单选框的值?
- 急急急???用javascript怎样remove掉页面上的一个元素 or object????
- 我在网页中放置一个FLASH动画,但这个FLASH总是遮着网页的其它东西,比如我在网页中放置一个javascript菜单,菜单总显示在FLASH的后面,有什
- onblur问题
- jquery高手进
dgFormList 是一个table对象 insertCell() 有调用并能成功插入行到表中 只是设置的事件无效果setRowAttributes函数在其他地方是能正常使用的,insertRow时无效果
没用 跟我写的是一样,我甚至这样写都无效row = dgFormList.insertRow(rowIndex);debugger;
row.onclick = function()
{
alert("sdf");
}
row.id = trid;
obj.row = row;
return obj;
outerHTML=<TR id=01.02.4 class=dg_row onClick=\"rowClick(this)\" onMouseOver=\"rowMouseOver(this)\" onMouseOut=\"rowMouseOut(this)\">....</TR>页面还是没效果 帮忙看看 是什么问题
{...} 是表示什么呢?