[javascript] change element id and name

자바스크립트 id & name 값 변경하는 방법


setAttribute


document.getElementById("기존 id").setAttribute("name", "새로운 name");
document.getElementById("기존 id").setAttribute("id", "새로운 id");

id와 name값을 동시에 변경할 때는 name을 먼저 바꾸는 것이 좋다.
id를 지정해서 변경하는 것이기 때문에 실수를 할 수도 있기 때문.

function doSelectPost(no) {

    var frm = document.getElementById("imageFrm"+no+"");
    frm.action = "/feb/post/do_select_post.do";

    document.getElementById("postNo"+no+"").setAttribute("name", "postNo");
    document.getElementById("postNo"+no+"").setAttribute("id", "postNo");
    document.getElementById("postNo").value = no;

    frm.submit();
}

links

social