html javascript在javascript运行后恢复为默认值
我正在学习javascript,我们的任务是通过点击按钮改变段落的图像/颜色。我的代码可以工作,但我必须添加一个alert()来停止它,以便在它运行后立即恢复为默认图像/颜色时显示它html javascript在javascript运行后恢复为默认值,javascript,html,Javascript,Html,我正在学习javascript,我们的任务是通过点击按钮改变段落的图像/颜色。我的代码可以工作,但我必须添加一个alert()来停止它,以便在它运行后立即恢复为默认图像/颜色时显示它 函数changeImage(){ var myTag=document.getElementById(“ImageColor”); myTag.src=“images/white.jpg”; var x=document.getElementById(“演示”); x、 style.color=“红色”; //必
函数changeImage(){
var myTag=document.getElementById(“ImageColor”);
myTag.src=“images/white.jpg”;
var x=document.getElementById(“演示”);
x、 style.color=“红色”;
//必须添加此项才能看到变化
警报(“已到达changeImage()”;
}
练习3
练习3
变色
单击按钮更改此段落的颜色
document.getElementById(“mySubmitButton”).addEventListener(“单击”,更改图像);
您正在提交表单。这会导致重新加载和重置页面
使用事件对象上的
type=“button”
(您也可以在使用表单时完全删除表单)或调用preventDefault
(更改图像的第一个参数)。谢谢Quentin。当您说使用type=“button”时,您的意思是代替type=“submit”。另外,如果我将preventDefault添加到我的函数中,我仍然可以使用表单吗?是的。是的,但是没有意义,因为您没有任何其他字段,并且您没有在任何地方提交(不存在的)数据。