4 پاسخ

کار نکردن getElementsByClassName

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


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

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

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

میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 5 سال پیش مطرح شد
1

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


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

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

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

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

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

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

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

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

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

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

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