美好的一天。我正在使用ExtJS4构建一个Web应用程序,我希望能够获得图像元素的来源。我知道我可以使用这条线:
document.getElementById("imageID").getAttribute('src');
但是,我对该解决方案的问题是代码依赖于id
属性。如果我有一个带有面板和内部图像的类,我将无法重复使用此代码,因为如果我复制类,我会有冲突的ID。我采用的是在我的面板中的图像中设置itemID。
有没有办法只使用itemID属性来获取图像源?或者我真的必须坚持我的id属性?
答案 0 :(得分:0)
我明白了:
导航到您的图像元素并将其分配给变量,然后执行:
imgSrc1 = img.getEl().getAttribute('src');
其中img是你的图像变量