<html>
<body>
<div id=aaa>fdsfdsa</div>
<input type=button value=test onclick="changeDivID()">
</body></html>
<script>
var theDiv=aaa;
function changeDivID()
{
alert(theDiv.id);
var newId="abce01"
theDiv.id=newId;
}
</script>

解决方案 »

  1.   

    <BODY>
    <SCRIPT LANGUAGE="JavaScript">
    function modifyId(sourceId, targetId)
    {
    if (!document.all(sourceId))
    {
    alert("不存在 id = " + sourceId + " 的HTML标签");
    return false;
    } while(1)
    {
    if (document.all(sourceId).length)
    {
    document.all(sourceId)[0].id = targetId;
    }else
    {
    document.all(sourceId).id = targetId;
    alert("已将所有\n    id = " + sourceId + " \n转化为\n    id = " + targetId);
    break;
    }
    }
    }
    </SCRIPT><div id=C1T1>C1T1 (1)</div>
    <div id=C1T1>C1T1 (2)</div>
    <div id=C1T1>C1T1 (3)</div>
    <P>
    <button onclick="modifyId('C1T1', 'C1T2')">C1T1 => C1T2</button>
    <button onclick="modifyId('C1T2', 'C1T1')">C1T2 => C1T1</button>
    <P>
    <button onclick="(document.all('C1T1')&&document.all('C1T1')[0])?alert(document.all('C1T1')[0].outerHTML):alert('不存在C1T1')">Get C1T1(1)</button>
    <button onclick="(document.all('C1T2')&&document.all('C1T2')[0])?alert(document.all('C1T2')[0].outerHTML):alert('不存在C1T2')">Get C1T2(1)</button>
    </BODY>