求助 JS 判断链接 为空或者 为固定参数是 隐藏链接<a href="" >我是链接</a>用JS 判断  href=http://123.com  链接隐藏   为其他链接时  链接显示
JS 我不懂 请大家多帮忙

解决方案 »

  1.   


    href参数怎么传的。/。     我不是很懂 
    href 是固定的 可以当作是 html的页面处理
      

  2.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head><body>
    <a href="">我是链接</a>
    <a href="http://123.com">123.com</a>
    <a href="http://www.csdn.net">csdn.net</a><script type="text/javascript">
    var obj = document.getElementsByTagName('a');
    for (var i = 0; i < obj.length; i ++) {
    if (obj[i].href.search(/123.com/i) != -1) obj[i].style.display = '';
    else obj[i].style.display = 'none';
    }
    </script>
    </body>
    </html>
      

  3.   

    没看清,上面正好相反了
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head><body>
    <a href="">我是链接</a>
    <a href="http://123.com">123.com</a>
    <a href="http://www.csdn.net">csdn.net</a><script type="text/javascript">
    var obj = document.getElementsByTagName('a');
    for (var i = 0; i < obj.length; i ++) {
    if (obj[i].href.search(/123.com/i) != -1) obj[i].style.display = 'none';
    else obj[i].style.display = 'inline';
    }
    </script>
    </body>
    </html>
      

  4.   

    谢谢你基本是这个意思 不过 我需要不显示的网址是 http://i.codecss.net/js/
    而需要显示的网址是 http://i.codecss.net/js/****/***不知道  http://i.codecss.net/js/  需要怎么替换到 JS里  <a href="http://i.codecss.net/js/">演示</a>这样的链接需要隐藏 网址为空最好也不显示<a href="http://i.codecss.net/js/***/**/">演示</a> 这样的链接正常显示
    请在麻烦下 谢谢啦
      

  5.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head><body>
    <a href="">空</a>
    <a href="http://i.codecss.net/js/">i.codecss.net/js/</a>
    <a href="http://i.codecss.net/js/123/abc/">i.codecss.net/js/123</a><script type="text/javascript">
    var obj = document.getElementsByTagName('a');
    for (var i = 0; i < obj.length; i ++) if (obj[i].href.search(/i.codecss.net\/js(\/)?$/i) != -1 || obj[i].href.length < 1) obj[i].style.display = 'none';
    </script>
    </body>
    </html>