例如:
<div id="nav">如何给DIV标签的ID重新赋值新的名字</div>如何通过javascript将ID重新赋值为“n_1”;即(等同于效果):
<div id="n_1">如何给DIV标签的ID重新赋值新的名字</div>
再线等待.........

解决方案 »

  1.   

    document.getElementById("nav").id = "n_1";
      

  2.   

    <SCRIPT>
    function getID(oObject)
    {
        var id = oObject.id;
        alert("This object's ID attribute is set to \"" + id + "\".");
        oObject.id = id + '1';
        oObject.innerText = oObject.innerText + '.';
    }
    </SCRIPT><TABLE BORDER COLS=3>
        <TR>
            <TD ID="firstCell"  onclick="getID(this);">Table Cell 1</TD>
            <TD ID="secondCell" onclick="getID(this);">Table Cell 2</TD>
            <TD ID="thirdCell"  onclick="getID(this);">Table Cell 3</TD>
        </TR>
    </TABLE>
      

  3.   

    这样的赋值……你想干什么?最好不要!不然,你的kavascript脚本的编写难度要上升N倍啊!不如多增加一个标签呢,这样,就不会出现逻辑错误了