使用Javascript从元标题更改图像?

时间:2015-02-20 13:37:24

标签: javascript

我有一个用于使用css登录set的图像,并希望在用户登录时将其更改为已注销的图像。除了站点元标题中的少量更改外,没有可用的变量。这可以用vanilla Javascript吗?

标题:

<title>Text</title>

登录后,会在用户名中添加一行

 <title>Text - </title>

的CSS:

 .navLogin {
    display: block;
    position: absolute;
    background-image: url('/img/account.png');
    background-position: center;
    background-repeat: no-repeat;
}

2 个答案:

答案 0 :(得分:2)

尝试使用:

$("meta[property='yourProperty']").attr("content", newTitle);

修改

if(checkSomething()){

                var oldTitle = document.title;
                var newTitle = "NEW";
                document.title = oldTitle + newTitle;

                var link = document.createElement('link');      

                link.rel = 'shortcut icon';
                link.href = "example.jpg";
                document.getElementsByTagName('head')[0].appendChild(link);
            }

答案 1 :(得分:0)

如果我理解正确,您想根据tittle检查用户是否已登录?然后:

if($('tittle').text() == loggedInTittle)
{
    //user is logged in so change image e.g
    $('.navLoggedOut').removeClass('.navLoggedOut').addClass('.navLogin');
}