我打电话这样的功能:的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