关于js根据url判断图片src的问题

allen石 2016-04-18 03:38:28
js小白,请教个问题,代码如下,目的就是想实现两个页面url图片切换的功能,但是这么写,似乎始终显示2.jpg,不知道问题出在何处,请大侠赐教

<script language="javascript">
var url=windows.location.href;
if(url="http://vivszcom72.s132.pc51.com/viv1/products.php?pgid=298178")
{ document.getElementById("pimg").src = "images/1.jpg";

}
if(url="http://vivszcom72.s132.pc51.com/viv1/products.php?pgid=298179")
{document.getElementById("pimg").src = "images/2.jpg";

}
else {
document.getElementById("pimg").src = "images/2.jpg";

}

</script>

<img id="pimg" src="images/2.jpg"></img>
...全文
660 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
shui33 2017-01-12
  • 打赏
  • 举报
回复
引用 4 楼 lyonly1983 的回复:
感谢jslang,window.onload解决了问题,同时也感谢其他回复,你们的代码,图片不会跳转
问题在if里,应该是url==“”,不是url=“”
allen石 2016-04-18
  • 打赏
  • 举报
回复
感谢jslang,window.onload解决了问题,同时也感谢其他回复,你们的代码,图片不会跳转
天际的海浪 2016-04-18
  • 打赏
  • 举报
回复

<script language="javascript">
window.onload = function () {
	var url = window.location.href;
	if (url == "http://vivszcom72.s132.pc51.com/viv1/products.php?pgid=298178")	{
		document.getElementById("pimg").src = "images/1.jpg";
	} else if(url == "http://vivszcom72.s132.pc51.com/viv1/products.php?pgid=298179") {
		document.getElementById("pimg").src = "images/2.jpg";
	} else {
		document.getElementById("pimg").src = "images/3.jpg";
	}
}
</script>
<img id="pimg" src="images/2.jpg"></img>
aodi307 2016-04-18
  • 打赏
  • 举报
回复
<script language="javascript"> var url = windows.location.href; if (url = "http://vivszcom72.s132.pc51.com/viv1/products.php?pgid=298178") { document.getElementById("pimg").src = "images/1.jpg"; }else if (url = "http://vivszcom72.s132.pc51.com/viv1/products.php?pgid=298179") { document.getElementById("pimg").src = "images/2.jpg"; } else { document.getElementById("pimg").src = "images/2.jpg"; } </script>
Go 旅城通票 2016-04-18
  • 打赏
  • 举报
回复
调整下位置,代码放img后面,要不找不到对象

<img id="pimg" src="images/2.jpg">
<script language="javascript">
    var url = windows.location.href;
    if (url = "http://vivszcom72.s132.pc51.com/viv1/products.php?pgid=298178") {
        document.getElementById("pimg").src = "images/1.jpg";

    }
    if (url = "http://vivszcom72.s132.pc51.com/viv1/products.php?pgid=298179") {
        document.getElementById("pimg").src = "images/2.jpg";

    }
    else {
        document.getElementById("pimg").src = "images/2.jpg";

    }

</script>

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧