راکت

کار نکردن getElementsByClassName

سلام.
من یک عکس با کلاس "img-six" دارم.
<img src="fox.jpg" alt="fox" width="۳۰۰" id="img-six" class="img-six">
وقتی می‌خوام با js بگیرمش، نمیشه.
var img6 = document.getElementsByClassName('img-six');
همینو با id امتحان می‌کنم میشه ولی با کلاس نه.
لطفا راهنمایی کنید.


ثبت پرسش جدید
محمد مهدی کارگر
محمد مهدی کارگر
تخصص :طراح و برنامه نویس
@unlocker6 سال پیشمطرح شد
1

@sm.faramarzirad
مقدار بازگشتی بصورت آرایه هست ، باید ایندکس مورد نظر رو هم انتخاب کنید.

var img6 = document.getElementsByClassName('img-six')[0];

میلاد-م
میلاد-م
تخصص :توسعه‌دهنده رابط کاربری - Front-End
@milad6 سال پیشمطرح شد
1

سلام. ابتدا کدهاتون رو درست قرار بدین:
https://roocket.ir/faq پرسش 9


مسعود فرامرزی‌راد
مسعود فرامرزی‌راد
تخصص :Front-end Developer
@sm.faramarzirad6 سال پیشمطرح شد
0

<img src="fox.jpg" alt="fox" width="300" id="img-six" class="img-six">

var img6 = document.getElementsByClassName('img-six');

محمد مهدی کارگر
محمد مهدی کارگر
تخصص :طراح و برنامه نویس
@unlocker6 سال پیشمطرح شد
1

@sm.faramarzirad
مقدار بازگشتی بصورت آرایه هست ، باید ایندکس مورد نظر رو هم انتخاب کنید.

var img6 = document.getElementsByClassName('img-six')[0];

Hamed Dehghan
Hamed Dehghan
تخصص :کارشناس UI
@hamed1377296 سال پیشمطرح شد
1

از این متد استفاده بفرمایید

var img6 = document.querySelector('.img-six')

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام