//引入jquery
<script type="text/javascript" src="jquery.js"></script>
//交換attr
function exchangeAttr(obj1,obj2) {
var obj1_attr=getAllAttr(obj1);
var obj2_attr=getAllAttr(obj2);
$.each(obj1_attr,function(key,values){
obj1.attr(key,obj2_attr[key]);
});
$.each(obj2_attr,function(key,values){
obj2.attr(key,obj1_attr[key]);
});
}
//得到某個標籤的全部屬性
function getAllAttr(obj) {
var attrs={};
obj.each(function() {
$.each(this.attributes, function() {
if(this.specified) {
attrs[this.name]=this.value;
}
});
});
return attrs;
}