javascript - 显示来自循环的模态图像,JavaScript 中的函数
问题描述
我正在尝试在点击功能上显示一些图像,其中包含许多可点击的图像。问题是我从 php.ini 中的数组循环中制作了缩略图。找到了一种为每个项目设置不同 id 的方法,但不知道如何在我的 JS 文件中调用它。
我的 HTML:
<img class="product-img" src="<?php echo $row["image"]; ?>" onclick="myFunction()">
<span class="detail" id="detail_<?php echo $row["id"]?>" ><img src="<?php echo $row["hover-img"] ?>"><span class="close">×</span></span>
这是我尝试过的
function myFunction() {
for(var i=1; i<1000; i++){
document.getElementById("detail_"+ i).style.visibility = "visible";}}
我的目标是让我的 JS 可以按照 id 的正常读取方式读取它们(例如:detail_268)。如果我尝试在 getElementById 上输入特定数字,则该函数在特定 id 268 上正常工作。
document.getElementById("detail_268").style.visibility="visible";
解决方案
推荐阅读
- r - lapply 返回闭包列表而不是 data.frames 列表
- css - 更新主题后,自定义部分中的附加 CSS 代码会发生什么情况?
- python - 如何在硒中分别获取类中的每个元素
- wildfly - 未使用 Wildfly 15+ 使用 invalidation-cache 和 jdbc-store 自动创建 Infinispan 缓存表
- laravel - 无法使用 3 个可能的身份验证器在用户名“hello@gmail.com”的 SMTP 服务器上进行身份验证
- parallel-processing - 使用 SCons 构建脚本中的 SCons 编译第三方库
- sql - 检查输入参数并引发异常
- javascript - 如何在 $http.post 上附加文件?
- mysql - MySQL Order By 多列,Case End 排序号为字符串
- core-data - 子 NSManagedObjectContext 中的 NSOrderedSet 在保存时会丢失顺序