<span id=a1>1111</span><span id=a2>2222</span>
<input name=button type=button value='&Ouml;&acute;&ETH;&ETH;' onclick="var a=document.getElementById('a1').innerHTML;document.getElementById('a1').innerHTML=document.getElementById('a2').innerHTML;document.getElementById('a2').innerHTML=a">

解决方案 »

  1.   

    to hbhbhbhbhb1021(天外水火(我要多努力)) 我是想span 整个换个,而且span外边没有table div 等,就是他们两个的位置换一次,如果button onclick 不行,我拖动span 可以做到吗
      

  2.   

    to fosjos(无聊的菜鸟程序员)
    swapNode 好像在ff 中不支持
      

  3.   

    document.getElementById("a1").swapNode(document.getElementById("a2"));
      

  4.   

    var s1=document.getElementById("a1");
    var s2=document.getElementById("a1");
    var p1=s1.parentNode;
    var p2=s2.parentNode;
    var temp=document.createElement("input");
    p1.insertBefore(temp,s1);
    p2.insertBefore(s1,s2);
    p1.insertBefore(s2,temp);
    p1.removeChild(temp);
    是不是有些罗嗦,本人原则:能用就好!^_^
      

  5.   

    本人原则:能用就好!^_^STR  SP