Javascript 如何在单击时交换图像?
尝试学习基本的javascript函数和html编码Javascript 如何在单击时交换图像?,javascript,html,Javascript,Html,尝试学习基本的javascript函数和html编码 var bighart=新图像(); bighart.src=“vDay.jpg” 函数goBig(){ document.heart.src=bigharter.src } 大心脏 我想你是想 大心脏 函数goBig(){ document.getElementById(“heart”).src=“新图像路径/url”; } 我想你是想 大心脏 函数goBig(){ document.getElementById(“heart”).
var bighart=新图像();
bighart.src=“vDay.jpg”
函数goBig(){
document.heart.src=bigharter.src
}
大心脏
我想你是想
大心脏
函数goBig(){
document.getElementById(“heart”).src=“新图像路径/url”;
}
我想你是想
大心脏
函数goBig(){
document.getElementById(“heart”).src=“新图像路径/url”;
}
您不需要创建新图像来添加src
,然后将此src
值设置为其他图像,您可以直接对其进行分配。但是,你面临什么问题?你的问题到底是什么?您是否有一些控制台错误?单击要通过id
检索页面上的元素时,图像没有交换。您应该使用document.getElementById(“heart”)
,而不是document.heart
。谢谢,解决了此问题。我在一本教科书中举了一个例子。您不需要创建一个新图像来添加src
,然后将这个src
值设置为其他图像,您可以直接对其进行赋值。但是,你面临什么问题?你的问题到底是什么?您是否有一些控制台错误?单击要通过id
检索页面上的元素时,图像没有交换。您应该使用document.getElementById(“heart”)
,而不是document.heart
。谢谢,解决了此问题。我在一本教科书中举了一个例子。