//交换两个节点的位置
//参数分别是要交换的两个div的ID
function swapElement(id_1,id_2)
{
var insert = function(nodeInsert,nodeTo){
if(nodeInsert.insertAdjacentElement)
{
nodeTo.insertAdjacentElement('beforeBegin',nodeInsert);
}
else
{
nodeTo.parentNode.insertBefore(nodeInsert,nodeTo);
}
}
var obj= document.createElement("a"); 
var t1 = document.getElementById(id_1);
var t2 = document.getElementById(id_2);
insert(obj,t2);
insert(t2,t1);
insert(t1,obj);
document.body.removeChild(obj);
}