Javascript 获取原型中图像的alt属性
我正在编辑别人不久前编写的一些旧的sideshow代码,我想知道如何使用prototype获得图像的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
$$('#' + 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