<div class="container-fluid"> <p style="text-align: center;">设计图</p> <div id="img-responsive" class="row"> <img src="https://static.runoob.com/images/mix/paris.jpg" class="img-fluid"> <p style="text-align: center;"><small>-----下一张-----</small></p> <img src="https://static.runoob.com/images/mix/paris.jpg" class="img-fluid"> </div> </div>在这个代码片段中,该如何使用js,才能实现点击图片,图片就放大的功能
时间: 2023-08-14 20:09:59 浏览: 163
JS实现点击图片放大效果
5星 · 资源好评率100%
要实现点击图片放大的功能,你可以使用 JavaScript 来添加事件监听器,当图片被点击时触发相应的操作。以下是一个示例代码:
```javascript
// 获取所有的图片元素
var images = document.querySelectorAll('.img-fluid');
// 遍历所有图片元素
images.forEach(function(image) {
// 添加点击事件监听器
image.addEventListener('click', function() {
// 在点击时将图片放大
this.style.transform = 'scale(2)';
});
});
```
在上述示例中,我们首先使用 `document.querySelectorAll` 获取所有带有 `.img-fluid` 类的图片元素。然后,使用 `forEach` 方法遍历每个图片元素,并为其添加点击事件监听器。在点击事件处理程序中,我们将当前点击的图片元素的 `transform` 样式属性设置为 `scale(2)`,以放大图片。你可以根据需要修改放大的比例和样式属性。
请确保将以上 JavaScript 代码放在 HTML 文档加载完毕后执行,例如将其放在 `<script>` 标签中,并将该标签放在 HTML 文档的底部,或者使用 DOMContentLoaded 或 window.onload 事件来确保代码在 DOM 准备好后执行。
阅读全文