I'm trying to make read more button using javascript substring but my code is not working, I can hide text but, can not show more on click
<p class="pr">More than 200</p>
<button class="btn">Read more</button>
<script>
var pr = document.querySelectorAll('.pr');
var btn = document.querySelectorAll('.btn');
for (var i = 0; i < pr.length; i++) {
if(pr[i].innerHTML.length >= 200){
var showLess = pr[i].innerHTML.substring(0, 200);
pr[i].innerHTML = showLess;
}
btn.addEventListener('click', showMore);
function showMore(){
var showMore = pr[i].innerHTML.substring(0, );
pr[i].innerHTML = showMore;
}
}
</script>