大神求助,JS如何实现当某个浏览器访问的时候该button 才出现

大神好,其实我是一个做网络的,对JS只会依瓢画葫芦,最近遇到一个非专业的问题,想请JS大神帮忙解答下,如果能详细点就更好了。

比较类似于下面的情况,匹配2345则跳转到sw.html,不是则跳转jc.html

if(navigator.userAgent.indexOf('2345')==-1 ) {
window.location.replace("jc.html");
}
else
{
window.location.href="sw.html";
}

现在的需求是,希望跟上面类似,当匹配2345的时候,下面这个botton才出现,如果不是则隐藏,不知道能否实现呢,新人一个,虚心请教,如果问题特别傻,请见谅,谢谢

比如 button id="appLogin" type="button" class="btn btn-lg btn-success btn-bloc, 我确实是不懂,哪位大神您方便的话 能给个全的代码吗 加上去下,真的非常感谢

先拿到那个控件,设置display属性

在else中写 document.getElementById("btnId").style.display="block";
不匹配的时候是 document.getElementById("btnId").style.display="none";

默认隐藏,匹配再设置为inline显示

 <button id="appLogin" type="button" class="btn btn-lg btn-success btn-bloc" style="display:none">xxxx</button>
<script>
if(navigator.userAgent.indexOf('2345')==-1 ) {
document.getElementById('appLogin').style.display='inline';
}
</script>