问答详情
源自:8-13 userAgent

为什么点击按钮后不执行

function validB(){ 
    var u_agent =navigator.userAgent; 
    var B_name="不是想用的主流浏览器!"; 
   if(u_agent.indexOf("Firefox")>-1){ 
        B_name="Firefox"; 
    }else if(u_agent.indexOf("Chrome")>-1){ 
        B_name="Chrome"; 
    }else if(u_agent.indexOf("MSIE")>-1&&u_agent.indexOf("Trident")>-1){ 
        B_name="IE(8-10)";  
    }
        document.write("浏览器:"+B_name+"<br>");
        document.write(u_agent+"<br>"); 
  }


提问者:木子木木lddd 2016-04-15 17:11

个回答

  • 追逐3195117
    2016-04-15 17:41:32
    已采纳

    onclick="calidb()";

  • 湼灵
    2016-04-15 17:44:00

    执行啊

    <!doctype html>

    <html>

    <head>

    <meta charset="utf-8">

    <title>无标题文档</title>

    <script type="text/javascript">

    function validB(){ 

        var u_agent =navigator.userAgent; 

        var B_name="不是想用的主流浏览器!"; 

       if(u_agent.indexOf("Firefox")>-1){ 

            B_name="Firefox"; 

        }else if(u_agent.indexOf("Chrome")>-1){ 

            B_name="Chrome"; 

        }else if(u_agent.indexOf("MSIE")>-1&&u_agent.indexOf("Trident")>-1){ 

            B_name="IE(8-10)";  

        }

            document.write("浏览器:"+B_name+"<br>");

            document.write(u_agent+"<br>"); 

      }

    </script>

    </head>

    <body>

    <input type="button" value="test" onClick="validB()">

    </body>

    </html>


    chrome下:

    结果:

    浏览器:Chrome
    Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36