Jade(现在被称为Pug)是一种模板引擎,用于生成HTML。要在Jade/Pug模板中使用JavaScript加载本地图片,你可以通过以下步骤实现:
<img>
标签结合JavaScript来实现。假设你有一个图片文件夹,里面有多张图片,你想通过JavaScript动态地在页面上显示这些图片。
doctype html
html
head
title 动态加载图片
script.
function loadImages() {
const imagesContainer = document.getElementById('images');
const imageFiles = ['./images/image1.jpg', './images/image2.jpg', './images/image3.jpg']; // 图片路径数组
imageFiles.forEach(file => {
const imgElement = document.createElement('img');
imgElement.src = file;
imagesContainer.appendChild(imgElement);
});
}
body(onload="loadImages()")
div#images
head
部分包含了一段JavaScript代码。loadImages
:当页面加载完成时,这个函数会被调用。它遍历一个包含图片路径的数组,并为每个路径创建一个新的<img>
元素,然后将这些元素添加到页面上的一个容器中。body
标签的onload
事件:确保页面完全加载后再执行loadImages
函数。通过这种方式,你可以在Jade/Pug模板中使用JavaScript动态地加载和显示本地图片,从而提供更加丰富和互动的用户体验。
领取专属 10元无门槛券
手把手带您无忧上云