queryselector hide show code example
Example: javascript queryselector hide element
<div onclick="scrollToTop();" class="fixed scrollToTop mr-12 bottom-0 right-0 z-10 flex items-end justify-end mb-4 ">
<a target="_blank"
class=" block w-16 h-16 transition-all transform duration-700 ease-in-out rounded-full shadow hover:shadow-lg hover:scale-150 hover:rotate-360 ">
<svg class="bg-white rounded-full shadow-2xl " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"
fill="currentColor">
<path fill-rule="evenodd"
d="M4.293 15.707a1 1 0 010-1.414l5-5a1 1 0 011.414 0l5 5a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414 0zm0-6a1 1 0 010-1.414l5-5a1 1 0 011.414 0l5 5a1 1 0 01-1.414 1.414L10 5.414 5.707 9.707a1 1 0 01-1.414 0z"
clip-rule="evenodd" />
</svg>
</a>
</div>
<script>
document.querySelector('.scrollToTop').style.visibility = 'hidden';
window.addEventListener("scroll", function(){
scroll=window.scrollY;
if (scroll>20) {
document.querySelector('.scrollToTop').style.visibility = 'visible';
} else {
document.querySelector('.scrollToTop').style.visibility = 'hidden';
}
});
function scrollToTop() {
var scrollToTop = window.setInterval(function() {
var pos = window.pageYOffset;
if (pos > 0) {
window.scrollTo(0, pos - 20);
} else {
window.clearInterval(scrollToTop);
}
}, 16);
}
</script>