Похоже, что когда я его запускаю, window.location.href.search ("? Fullpost") естественно анализируется как регулярное выражение.Поэтому вам нужно экранировать '?'
<script>
let element = document.getElementById("test-id2");
if(window.location.href.search("/?fullpost") > -1){
element.parentNode.removeChild(element);
}
</script>
Еще один способ сделать это - использовать include ()
if(window.location.href.includes("?fullpost"))
{