【发布时间】:2022-11-17 18:57:43
【问题描述】:
我写了以下代码:
<div class="slider-button-next slider-btn"> < </div>
<img src="images/pic02.jpg" alt="" data-position="center center" />
<div class="slider-button-prev slider-btn"> > </div>
我希望用户单击左/右按钮以在图像之间切换。目前我只有一张图片pic02.jpg。如何在没有 JS 的情况下更改显示的图像? (例如,按右键变为pic03.jpg,按左键变为pic01.jpg等)。我打算使用托管服务来托管我的静态网站,据我所知,我不能使用 JS。
【问题讨论】:
-
如果你用 JS 做这个不算是动态的,你可以继续使用 JS
-
如果你可以加载 HTML,你总是可以使用 JS。作为客户端
-
@owenized 不,您不能依赖 JS 始终可用:每个网络浏览器都允许用户禁用 JS(甚至是 iOS 上的 Safari)。许多以隐私为中心的浏览器(例如 Tor)默认禁用 JS。像 Lynx 这样的文本模式浏览器根本不支持 JS,许多网络爬虫也只支持 HTML。
-
任何原因?没有js,就不可能改变src属性。编辑:因为你提到了所有这些浏览器,所以担心的是 OP 认为静态托管不能加载 JS。
-
我认为静态托管 = 没有 JS。是不是真的?
标签: javascript html css