راکت
حل شده

کار نکردن getElementsByClassName

4 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

4
محمد مهدی کارگر
محمد مهدی کارگر
@unlocker

تخصص: طراح و برنامه نویس

بهترین پاسخ

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

var img6 = document.getElementsByClassName('img-six')[0];
میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

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

مسعود فرامرزی‌راد
مسعود فرامرزی‌راد
@sm.faramarzirad

تخصص: Front-end Developer

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

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

شاید پاسخ شما همین‌جا باشد

Hamed Dehghan
Hamed Dehghan
@hamed137729

تخصص: کارشناس UI

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

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

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

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