点击图片 ,添加一个样式(给他增加了一个类名),再点击确定,用js获取这个类名下 的src应该没问题吧?但是我这是undefined 为什么?
点击图片 ,添加一个样式(给他增加了一个类名),再点击确定,用js获取这个类名下 的src应该没问题吧?但是我这是undefined 为什么?
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答2.7k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
5 回答665 阅读
4 回答2.1k 阅读✓ 已解决
因为 document.getElementsByClassName 返回的是一个对象数组,如果你的网页只有一个 class 为 user_photo_bord 的图片,你应该这样写:
包括 getElementsByName 和 getElementsByTagName 都是返回一个element数组,因为在DOM中,className, name 或标签名都可能不是唯一的,只有 getElementById 才会返回特定的 element,仔细观察,能发现前者是 getElements,后者是 getElement,这就是区别所在。