<div id=div1>abcdefg</div>
<input type=button value="alert(div1.innerText)" onclick=alert(div1.innerText)>
<input type=button value=clearID onclick=cc()><script language=javascript>
function cc()
{
   document.all.div1.setAttribute("id", "");
}
</script>

解决方案 »

  1.   

    <script>
    function a(){
    document.getElementById("aaa").id="";
    alert(document.getElementById("aaa"));
    }
    </script>
    <body>
    <div id="aaa"></div>
    <button onclick="a()">
    </button>
    </body>
      

  2.   

    大家好,不过我的ID不是在页面中定义的,而是用个语句定义的,
    document.all(temp).innerHTML=document.all(temp).innerHTML+"<span"+" onmouseover=highOver(this.id)"+" onmouseout=highOut("+id.substr(7,8)+","+n+")"+" onclick=highText("+id.substr(7,8)+","+n+") id=list"+n+id.substr(7,8)+" style=\"cursor:hand\">"+document.all(id).innerText+"</span>";注销倒是能注销,不过页面报错,缺少对象