解决方案 »
- js如何动态添加一行到table的第一行
- js获取treeview所有选中节点值(checkbox)
- javascript中如何定义相对路径?
- 求javascript下一正则表达式写法
- 新浪首页各栏目中鼠标滑过就改变成对应的栏目内容是如何实现的?
- xmlhttp的输出问题.
- 100分求:javascript中调用application的方法
- 怎么才能把中文作为url参数传递出去
- 能不能用JAVASCRIPT强制WINDOW不要记住INPUT里的内容?
- javascript中字符替换用何涵数?
- jquery 导出excel 无法创建ActiveX对象
- 中控指纹仪在网页上的二次开发biokey+php+JS--求案例
<SCRIPT LANGUAGE="javascript">
function orderEn(){
var obj=document.getElementsByClassName("bt");
var node=null;
var prev_class="";
var now_class="";
for(var i=0;i<obj.length;i++){
now_class=obj[i].getAttribute('en');
if(now_class!=prev_class){
node=document.createElement("tr");
node.innerHTML="<td>"+now_class.toUpperCase();+"<td/>";
document.getElementById("test").insertBefore(node,obj[i]);
}
prev_class=now_class;
}}
</SCRIPT>
<table border='1' width="500px">
<tbody id="test">
<tr class="bt" en="a"><td>阿牛</td></tr>
<tr class="bt" en="a"><td>安东阳</td></tr>
<tr class="bt" en="a"><td>巴图</td></tr>
<tr class="bt" en="b"><td>包皮</td></tr>
</tbody>
</table>
<input type="button" value="开始排序" onclick="orderEn()">
<!---
如果用jquery 非常简单,也不需考虑兼容问题。
//-->