gpt4 book ai didi

javascript - 自动将 'alt' 属性添加到页面上的每个图像

转载 作者:搜寻专家 更新时间:2023-10-31 21:57:16 24 4
gpt4 key购买 nike

我需要为每个网页上的每个图像添加 alt 属性。问题是其中一些网页上有数百的图像。

谁能推荐一种使用 JavaScript 或 jQuery 的方法,对于页面上的每个图像,将图像的名称(减去扩展名)复制到新的 alt 属性?

之前:

<img src="android.jpg width="100" height="50" />

之后(不包括“.jpg”):

<img src="android.jpg width="100" height="50" alt="android" />

最佳答案

在 jQuery 中:

$(document).ready(function() {
$('img').each(function(){
var $img = $(this);
var filename = $img.attr('src')
$img.attr('alt', filename.substring(0, filename.lastIndexOf('.')));
});
});

如果 alt 属性没有already exist,你可以问之前通过添加:

var attr = $(this).attr('alt');
if (typeof attr == typeof undefined || attr == false) {

关于javascript - 自动将 'alt' 属性添加到页面上的每个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5800827/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com