我需要在将近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>
答案 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>