これが簡単な概念であることは知っていますが、うまく機能させることができないようです。理由はありますか?これが私のコードです:
var oldChild = document.getElementById("sbX1");
var newChild = document.createElement("div");
newChild.id= "sbYY1";
oldChild.replaceChild(newChild, oldChild);
これが簡単な概念であることは知っていますが、うまく機能させることができないようです。理由はありますか?これが私のコードです:
var oldChild = document.getElementById("sbX1");
var newChild = document.createElement("div");
newChild.id= "sbYY1";
oldChild.replaceChild(newChild, oldChild);
の親ノードで呼び出す必要があるときに、 を呼び出してreplaceChild()
いますoldchild
oldchild
var oldChild = document.getElementById("sbX1");
var newChild = document.createElement("div");
newChild.id= "sbYY1";
// Replace oldchild on the parent node
// You can reference the child's parent via .parentNode
// or retrieve it directly with document.getElementById('theparentId')
oldchild.parentNode.replaceChild(newChild, oldChild);