我正在为朋友/客户的比萨店建立一个网站。它是本地的,他希望拥有基本功能,而不是太多维护。因此,我在静态 html 和 css 中构建它。
我遇到的问题是,当我尝试通过让 onmouseover 事件更改图像的 src 标签来使他的菜单一次出现一个部分时,它实际上从未改变。
我设置它的方式是一个 3 x 3 网格的菜单标题,每个 200 x 67 像素。在他们每个人上,我都有 do onmouseover="displaymenu(~)" ,其中 ~ 是数字 1 到 9,具体取决于按钮。该函数简单地调用一个开关,并在每种情况下将图像的 src 更改为显示菜单相应部分的其他图像下方。
我的功能设置如下:
function displaymenu(x) {
switch (x) {
case 1:
document.getElementById("menuimage").src = "images/AppetizersMenu.jpg";
break;
case 2:
//same as 1 except a different src, same for 3-9.
我试图更改的图像具有 id menuimage。此代码位于<head>
我的文档部分。我似乎无法让事情正常工作,并且已经寻找解决方案。如果 javascript 不是要走的路,请告诉我,我会按照您的想法去做。
编辑:我尝试了 3 个最古老的解决方案,但没有成功。有人可以告诉我是否只是我的计算机有这些问题而不是代码问题?
非常感谢,-Elliot S