Javascript 获取原型中图像的alt属性

Javascript 获取原型中图像的alt属性,javascript,image,prototypejs,Javascript,Image,Prototypejs,我正在编辑别人不久前编写的一些旧的sideshow代码,我想知道如何使用prototype获得图像的alt属性 我用下面的代码选择了图像标签: $$('#' + this.slides[this.currentSlide].id + ' a img') 但就我个人而言,我不知道如何获取alt文本 我试过 $$('#' + this.slides[this.currentSlide].id + ' a img').alt; $$('#' + this.slides[this.currentSli

我正在编辑别人不久前编写的一些旧的sideshow代码,我想知道如何使用prototype获得图像的alt属性

我用下面的代码选择了图像标签:

$$('#' + this.slides[this.currentSlide].id + ' a img')
但就我个人而言,我不知道如何获取alt文本

我试过

$$('#' + this.slides[this.currentSlide].id + ' a img').alt;
$$('#' + this.slides[this.currentSlide].id + ' a img').alt();
$$('#' + this.slides[this.currentSlide].id + ' a img').readAttribute('alt');
任何人都可以帮忙。

$
返回一个数组。您需要从数组中取出元素,然后读取其属性

var elements = $$('#' + this.slides[this.currentSlide].id + ' a img');
if (elements.length > 0) {
   var altText = elements[0].readAttribute('alt');
   alert(altText);
}

干杯,这对我有用:

$$('#' + this.slides[this.currentSlide].id + ' a img')[0].alt