2015-10-27 96 views
-5

我无法更改元素的src img。基本上我有一个自定义的CSS脚本,需要更改徽标图像。下面是源代码:更改CSS元素中的图像src

enter image description here

我试图改变DIV ALT = “标志” SRC。

到目前为止,我有以下,但它现在的工作:

#wrapper-login .login { 
    img src="/MyDevice/images/login/new_logo.png" 
} 

有人能帮助指出哪里我错了吗?

非常感谢!

+0

CSS是不是一个脚本。我什么也没做。浏览器使用它来设置样式元素不会改变它们。 –

+0

'src'不是风格属性,你不能改变它! – CrakC

+0

您可以在CSS中设置'background-image:url('../ new_logo.png');''。 –

回答

5

您不能使用CSS更改HTML,只能使用CSS来呈现它。改用JavaScript。

document.querySelector("#wrapper-login .login").src = "/MyDevice/images/login/new_logo.png"; 

或者,为了更好的浏览器支持:

document.getElementById("#wrapper-login").getElementsByClassName(".login")[0].src = "/MyDevice/images/login/new_logo.png";