有没有办法在使用特定浏览器时更改元素的值?

时间:2011-05-25 22:52:31

标签: php jquery if-statement browser

例如,如果在php中我打印了这个:

<script type="text/javascript">

txt = "<p>Browser Name: " + navigator.appName + "</p>";
document.getElementById("example").innerHTML=txt;

</script>

并使用了一个变量,让我们说$bname然后使用if()语句,我可以将链接<a>等元素的值更改为我想要的吗?或者在jQuery / JavaScript中有一种方法吗?

2 个答案:

答案 0 :(得分:3)

$_SERVER['HTTP_USER_AGENT']可以用于PHP端。

或者,使用jQuery,您可以使用$.browser标志。

答案 1 :(得分:2)

您可以在jQuery上轻松实现此目的。使用jQuery.browser就像这个例子一样简单。

    if ($.browser.webkit) {
     //do stuff for webkit browsers
    }