对在HTML代码中没有链接地址,它的地址是由前端js执行生成的地址,常见于文件下载,多分辨率图片。
<h2>HTML代码</h2>
<a class=“downloadFile” href="javascript:;" data-fileid="文件名.zip">点击下载</a>
点击下载
按钮时,下载地址是由data-fileid="文件名.zip"
的 文件名.zip
拼接的,比如拼接后的地址为:http://www.demo.com/files/文件名.zip
以上面的代码举例子
.downloadFile
data-fileid
htp://www.demo.com/files/
这类对img:srcset动态生成不同图片大小
<h2>根据不同分辨率,js动态加载不同图片大小,srcset里是一个数组,包含支持的图片大小</h2>
<img class="image" data-path="/files/20220603/image-" data-imageWidth="[180,320,640,800]" />
渲染后图片地址可能为
<img class="image" src="/files/20220603/image-180.jpg" />
<img class="image" src="/files/20220603/image-320.jpg" />
<img class="image" src="/files/20220603/image-640.jpg" />
<img class="image" src="/files/20220603/image-800.jpg" />
类似这类设置: 替换前:/image-
替换后:/image-180.jpg|/image-320.jpg|/image-640.jpg|/image-800.jpg
替换后参数多个地址使用‘ | 分隔
http://www.demo.com/files/20220603/image-180.jpg
http://www.demo.com/files/20220603/image-320.jpg
http://www.demo.com/files/20220603/image-640.jpg
http://www.demo.com/files/20220603/image-800.jpg