我打電話這樣的功能:的Javascript:更改SRC不工作
<img src="/images/icons/info.png"
width="18" height="18" class="iconbutton" alt="Add to Library"
onclick="AddLibrary(12345,this.id); this.onclick=null;" />
功能再上崗12345到另一個腳本,然後應該更改圖標圖像:
function AddLibrary(pibnval,thisid) {
$.post('/addlibrary.php', {
pibn: pibnval
}, function() {
thisid.setAttribute('src', "/images/icons/tick.png");
});
};
POST的效果很好,但圖像不會改變。
我也試過: document.getElementById(thisid).src = "/images/icons/tick.png";
但這也沒有工作。
任何想法?
哪裏是的'id'您你傳遞給函數的'img'標籤? – 2013-02-20 09:55:38
你應該爲你的圖像設置一個ID。 – jbl 2013-02-20 09:56:03
@jbl:不需要,它不用於任何事情。 – 2013-02-20 09:57:39