Copie el código de código de la siguiente manera:
<tipo de script="texto/javascript">
var b = verdadero;
función ordenarEdad(){
var tabNode = document.getElementsByTagName("tabla")[0];
var trNodes = tabNode.rows //Obtener objetos de fila en la tabla
var arr = nueva matriz();
for(var x=1;x<trNodes.length;x++){ //El contenedor temporal almacena referencias a objetos de fila en la tabla
arr[x-1] = trNodos[x];
}
ordenar(arreglar);
var tbdNode = tabNode.childNodes[0];
if(b){ //if....else...controla la clasificación por edad creciente o decreciente
for(var x=0;x<arr.length;x++){
tbdNode.appendChild(arr[x]);
}
b = falso;
}demás{
for(var x=arr.length-1;x>=0;x--){
tbdNode.appendChild(arr[x]);
}
b = verdadero;
}
}
función ordenar(arr){ // Ordenar
for(var x=0;x<arr.length;x++){
for(var y=x+1;y<arr.length;y++){
if(parseInt(arr[x].cells[1].innerText)>parseInt(arr[y].cells[1].innerText)){ // Sin conversión parseInt, se realiza la comparación ASCII de cadenas
var temp = arreglo[x];
llegada[x] = llegada[y];
llegada[y] = temperatura;
}
}
}
}
</script>
<tipo de estilo="texto/css">
tabla{ ancho:60%; borde:sólido 1px #0066FF;}
tabla td {borde: sólido 1px #0099ff;}
a{ decoración de texto: ninguna;}
</estilo>
</cabeza>
<cuerpo>
<tabla>
<tr>
<td>Nombre</td><td><a href="javascript:void(0)" onclick="sortAge()">Edad</a></td><td>Dirección</td>
</tr>
<tr>
<td>Zhang San</td><td>23</td><td>Pekín</td>
</tr>
<tr>
<td>李思</td><td>25</td><td>Shanghái</td>
</tr>
<tr>
<td>王五</td><td>15</td><td>Guangzhou</td>
</tr>
<tr>
<td>Sr. Tang</td><td>20</td><td>Changsha</td>
</tr>
</tabla>
</cuerpo>