如何将p标签的内容替换为div标签?

时间:2019-02-06 15:36:14

标签: html

我需要在将近600个html页面中将P标签的内容替换为DIV标签。每个页面的名称和主题都不同。

<div id = "topicname"></div>
<P><A NAME="4u_uvt"></A><B>FiBu-Übergabe</B></P>

我写了这个Javascript并在我的HTML函数中调用了它,但是它不起作用

<script>
  var mydivpchange=document.querySelectorAll("p");
  document.getElementByID("topicname").innerHTML=mydivpchange[1].innerHTML;
</script>

1 个答案:

答案 0 :(得分:0)

**解决方案**

let test=document.getElementsByTagName('p')[0];

    let y=document.createElement('div');

    y.innerHTML=test.innerHTML;
    test.parentNode.replaceChild(y, test);
    
div{ background:red;}
<p>test</p>
 <br/>
<p>test2</p>
 <br/>
<p>test3</p>