以下はコードスニペットです
var pTags=document.getElementsByTagName('p');
for(i=0;i<pTags.length;i++)
{
var p=pTags[i], div=document.createElement('div');
div.innerHTML='P tag replaced with a div tag';
p.parentNode.replaceChild(div, p);
}
すべてのP
タグをに置き換える必要Div
がありますが、一部を除いてすべてを置き換えるわけではありません。それらred
(フィドル)は置き換えられていません。
これは必要ありませんが、ここで何が間違っているのか知りたいですか?だから、私の質問は、なぜそれがこのように機能していないのかということです。誰かが私に事実を教えてくれることを願っています。
がんばってくれてありがとう!