基于css样式绑定的样式驱动式AJAX程序开发(.net实现)(29) // 启动隔行换色 for (var i=0;i<rows.length;i++) ...{ this.doStripe(rows[i]); } }, headingClicked: function(e) ...{ var that = sorting.that; // 被点击的目标链接 var linkEl = getEventTarget(e); // 直接获取td, tr, thead 和 table var td = linkEl.parentNode; var tr = td.parentNode; var thead = tr.parentNode; var table = thead.parentNode; // 获得目标链接的columnId属性 var column = linkEl.getAttribute('columnId') td.cellIndex; // 找出当前列的排序方向 var arrows = css.getElementsByClass(td, 'tableSortArrow', 'span'); var previousSortOrder = ''; if (arrows.length > 0) ...{ previousSortOrder = arrows[0].getAttribute('sortOrder'); }