我有一个用于使用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;
}
答案 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');
}