先看一下最终效果,这样的一个小练习:通过点击这几个图片,实现背景图片的切换

实现这个小练习的代码也很简单,无非是那么几样,带着这样的想法,我翻车了
以下为翻车过程回溯与反思:
首先,创建一个文件夹,这样的、、、(埋下祸根)

在使用CSS添加背景图片的时候,我翻了第一次车:背景图片无法加载,打开调试控制台,在那里点开图像显示页面载入出错
background-image: url(backgroundImages/1.jpg);
罪魁祸首在这,这行代码乍一看貌似没什么毛病,向下寻找,找到那张背景图
可是,仔细推敲,越想越不对劲:
这行代码是CSS文件中的代码,索引是以这个CSS文件所在文件夹为原点进行索引
而我误以为这个是以html文件为原点进行索引。。。。。。
background-image: url(../backgroundImages/1.jpg);
小改一下,背景图片就加载好了[笑cry]
带着痛定思痛的心情,我在js文件那里翻了第二次车
无它,我的JS代码是这样的:

本文介绍了在使用JavaScript实现换肤功能时遇到的问题,主要涉及CSS和HTML中引用图片的路径理解。作者通过案例分析了CSS背景图片加载失败和JavaScript动态修改样式时的路径问题,指出CSS路径以自身文件夹为原点,而JavaScript中的路径以HTML文件为原点。通过修正路径,成功解决了图片引用问题。
最低0.47元/天 解锁文章
4万+

被折叠的 条评论
为什么被折叠?



