2015-10-27 94 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";