//交换两个节点的位置
//参数分别是要交换的两个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);
}
解决方案 »
- Ext:费解 为什么这里不显示关闭按钮呢
- js报出参数无效错误
- javascript怎么实现新建和保存word文档?
- 急等!!!!!!!!!!
- JavaScript如何取xml中的元素值
- 有那位高手指点一下如何表示datagrid的某一行
- 关于网页菜单的制作(在线等待)
- 关于checkbox,编程函数一问
- 请问如何设置弹出窗口的输入法??
- 如何处理“问题解决但不结帖”的问题:希踊跃发言,根据你的建议给分(分不够可另加)
- 大家谁看懂js循环滚动新闻了, 搞了一个上午还是不懂这句话( if(demo2.offsetTop-demo.scrollTop<=0) file://当滚动至demo1与demo2交界时)
- Adobe AIR 和 Flex和JavaScript到底有什么关系吗?
也就是说我在循环判断body.all里面的每一个元素。来得到我想要的结果,这显然很不效率。有没有什么方法可以简便的得到这个未知对象。因为每次我只想得到的只有一个对象元素。