Ответ 1
В jQuery, конечно, легко:
// jQuery 1.6+
$("#photo").prop("id", "newId").appendTo("#someOtherDiv");
// jQuery (all versions)
$("#photo").attr("id", "newId").appendTo("#someOtherDiv");
Рабочая демонстрация: http://jsfiddle.net/AndyE/a93Az/
<ч/" > Если вы хотите сделать это в простой версии JS, все еще довольно просто:
var photo = document.getElementById("photo");
photo.id = "newId";
document.getElementById("someOtherDiv").appendChild(photo);
Рабочая демонстрация: http://jsfiddle.net/AndyE/a93Az/1/