<div id="t_1"><div id="t_t_1"><form action=""></form></div></div>
<div id="t_2"><div id="t_t_1"><form action=""></form></div></div>
有这样两个div,然后
document.getElementById("t_1").style.display="none";
或者document.getElementById("t_1").disabled=false;
仍可以用document.getElementById("t_1")得到<div id="t_1">我想要的效果是,让<div id="t_1">不可用,同时让<div id="t_t_1"><form action="">这些内容都不可用(就是不能用document.getElementById("XX")获得,不仅仅是看不见)最终的想法是想要区分两个<div id="t_t_1">,如果有其他办法实现也可以。help!!!!

解决方案 »

  1.   

    那你就不写“document.getElementById("t_1")”好了。
      

  2.   

    谢了。试过JQuery detach(),基本可以满足。
    但恢复节点后的文档顺序是个问题。
    同时删除多个再按顺序恢复,这个还没写出来。。
      

  3.   

    删除 $("#t_1").html("")将其内容设置为空,
    恢复$("#t_1").append('<div id="t_t_1"><form action=""></form></div>')或者
     $("#t_1").html('<div id="t_t_1"><form action=""></form></div>')