|
想实现的效果是:当敲击回车键光标移动都一行的最后一个单元格时候自动增加一行,方便数据录入
但是表格行的背景颜色不是两种颜色相间,而是新增的表格都是黄色的背景
代码如下:- document.onkeydown=function(event){
- if(event.keyCode=="13"){
- var tr=document.activeElement.parentNode.parentNode;
- var inputclass=(tr.childNodes[tr.childNodes.length-2].className+"").substring(1,13);
- if(inputclass=="cellselected"){
- justep.xbl("dataMain").insert("",tr.parentNode.childNodes.length);
- var event1=document.createEvent("MouseEvents");
- event1.initMouseEvent("click", true,true,document.defaultView, 0, 0, 0, 0, 0,false, false, false, false, 0, null);
- tr.parentNode.lastChild.childNodes[1].dispatchEvent(event1);
- }
- }
- }
复制代码 是不是调用insert("",tr.parentNode.childNodes.length)函数的时候,前面的rowID传入了""的原因?
|
-
不正常
-
正常的该是这样的
|