javascript - 如何使用javascript隐藏特定网页上的按钮?

标签 javascript jquery html

我有一个网页,上面有一个链接。当用户单击该链接时,它会弹出一个窗口。窗口弹出功能取决于 url 的名称。

我不想显示某些网页的链接,但无法在页面加载时隐藏该链接。 我使用了这段代码=

 document.getElementById('size').style.visibility='hidden'; 

但此代码的问题是,当用户单击链接时,它会隐藏自身,但如果用户不单击链接,它仍然可见。

弹出窗口的代码是-

<script type="text/javascript">
 //<![CDATA[
function call(id){
 var link = window.location.href ;
  var e = document.getElementById(id);
  var jockey = link.match("jockey");
     var vest = link.match("vest");
      var shorts = link.match("shorts"); 
      if((jockey =="jockey") && (vest =="vest")){          
         document.getElementById('size').style.visibility='hidden';
       } 
          else if((jockey =="jockey") && (shorts =="shorts")){
          littleWindow = window.open("http://niraame.com/media/wysiwyg/jockeyBoxerFP05.jpg", " " ,"location=center,width=520,height=520 ,toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left "); 
        } 
 //]]> 
</script>

显示按钮的代码-

<div id="size">
 <p><strong><a href="javascript:call()">Size Chart</a></strong></p>
</div>  

Click here to see the website

最佳答案

如果您希望在页面加载时隐藏它,您可以尝试如下操作:

<script type="text/javascript">
    function init() {
         document.getElementById('size').style.visibility='hidden';
    }
    window.onload = init;
</script>

关于javascript - 如何使用javascript隐藏特定网页上的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30865137/

相关文章:

javascript - 为什么 "\n"即使被告知不要创建新行?

javascript - 如何使用 Node.js 获取 MacBook Pro 的 GPS 数据?

javascript - 尝试使用 CSRF/XSRF 测试我们的网站 - 我可以使用 iframe 进行 POST 吗?

javascript - IE 中的嵌套跨度鼠标悬停问题

javascript - 打开模态时,我需要使用什么来提交表单?

jquery - asp.net mvc 4 使用ajax表单助手上传文件

javascript - Ajax 从不正确的 URL 错误地成功获取

javascript - 单击页面上的按钮以使用 PHP 增加另一个页面中的计数器?

java - 使用 HTML 文件调用 JApplet,在 Firefox 中打开

javascript - 在 Nuxt.js 中完全呈现路由后运行函数