繁体   English   中英

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

[英]Getting the alt attribute of an image in prototype

我正在编辑别人以前写的一些旧的杂耍节目代码,我想知道如何用原型获得图像的alt属性。

我已经使用以下代码选择了图像标签:

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

但是对于我的一生,我不知道如何获取替代文字。

我试过了...

$$('#' + 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM