Using document.querySelectorAll('.classname > p')
it will return all p
elements,then from second element remove it
let peles = document.querySelectorAll('.classname > p')
for(let i=1;i<peles.length;i++){
peles[i].remove()
}
<div class='classname'>
<p>Lorem ip purus hendrerit quam. Mauris convallis dolor vel ex placerat, non imperdiet dolor lacinia. </p>
<p>Lorem ipsum m ip purus hendrerit quam. Mauris convallis dolor v </p>
<p>Lorem ipsum m ip purus hendrerit quam. Mauris convallis dolor v </p>
<p>Lorem ipsum m ip purus hendrerit quam. Mauris convallis dolor v </p>
</div>
Update
If there are more divs
,then you can using following
let divs = document.querySelectorAll('.classname')
for(div of divs){
let ps = div.querySelectorAll('p')
for(let i=1;i<ps.length;i++){
ps[i].remove()
}
}
<div class='classname'>
<p>Lorem ip purus hendrerit quam. Mauris convallis dolor vel ex placerat, non imperdiet dolor lacinia. </p>
<p>Lorem ipsum m ip purus hendrerit quam. Mauris convallis dolor v </p>
<p>Lorem ipsum m ip purus hendrerit quam. Mauris convallis dolor v </p>
<p>Lorem ipsum m ip purus hendrerit quam. Mauris convallis dolor v </p>
</div>
<div class='classname'>
<p>Lorem ip purus hendrerit quam. Mauris convallis dolor vel ex placerat, non imperdiet dolor lacinia. </p>
<p>Lorem ipsum m ip purus hendrerit quam. Mauris convallis dolor v </p>
<p>Lorem ipsum m ip purus hendrerit quam. Mauris convallis dolor v </p>
<p>Lorem ipsum m ip purus hendrerit quam. Mauris convallis dolor v </p>
</div>