javascript中this获取当前对象问题
HTML代码<imgid="showpicleft"src="cake12.jpg"/><imgsrc="cake11.jpg"onclick="change_pic()...
HTML代码
<img id="showpicleft" src="cake12.jpg"/>
<img src="cake11.jpg" onclick="change_pic()"/>
JS代码
function change_pic(){
var src_pic =this.src;
document.getElementById("showpicleft").src = src_pic;
}
按下后触发方法。为什么没有办法正确更新showpicleft的图片
代码没有语法错误,只是var src_pic =this.src;获取不了正确的SRC 展开
<img id="showpicleft" src="cake12.jpg"/>
<img src="cake11.jpg" onclick="change_pic()"/>
JS代码
function change_pic(){
var src_pic =this.src;
document.getElementById("showpicleft").src = src_pic;
}
按下后触发方法。为什么没有办法正确更新showpicleft的图片
代码没有语法错误,只是var src_pic =this.src;获取不了正确的SRC 展开
3个回答
展开全部
<img src="cake11.jpg" onclick="change_pic(this)"/>
function change_pic(obj){
var src_pic =obj.src;
document.getElementById("showpicleft").src = src_pic;
}
function change_pic(obj){
var src_pic =obj.src;
document.getElementById("showpicleft").src = src_pic;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
onclick="change_pic(this)"
function change_pic(obj) {
// 这里的obj才是你想要的东西
alert(obj.src);
}
function change_pic(obj) {
// 这里的obj才是你想要的东西
alert(obj.src);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询