タグをタグで囲みたいというわけです
適当の要素を適当なテンポラリ要素に置き換えてから、さらにテンポラリ要素を当該要素に置き換える。
var p=document.getElementsByTagName("p")[0];
var tmp=document.createElement("span");
p.parentNode.replaceChild(tmp,p);
var div=document.createElement("div");
div.appendChild(p) ;
tmp.parentNode.replaceChild(div,tmp);

コメントする