سؤال

كيف يمكن للمرء أن يغير مصدر كائن الصورة في DashCode (JavaScript) في وقت التشغيل؟

حاولت:

var image = document.getElementById ("Image"). Object ؛ Image.src = "img_0230.jpg" ؛

هل كانت مفيدة؟

المحلول

لدي صورة في طريقة عرض قائمة وقمت بإعداد محول قيمة لتلك الصورة التي تأخذ اسم ملف الصورة المخزّن في مصدر البيانات وتسليم مسار URL لتحميل الملف من الخادم الموجود عليه.

هل هذا مشابه لما تحاول فعله؟ إذا كان الأمر كذلك ، فهناك قسم عن محولات القيمة في مستند DashCode. إنها واحدة من الأشياء القليلة الموثقة! قون

نصائح أخرى

حصلت على هذا للعمل
لقد تأكدت من تخزين الصورة في مجلد الصور بالمشروع

var image = document.getElementById("image");
image.firstElementChild.src = "image source";

لست متأكدًا من الهدف من .object هو ، يجب أن يكون المرجع كافيا. هناك object منشأه؟

image.setSrc الوظيفة لا تعمل بالنسبة لي.

لقد وجدت طريقة أخرى لحل المشكلة -

document.getElementById("imageView").innerHTML = '<img id="DC_img" 
    class="apple-hidden" apple-group="image" src="' + url + '">';

يقوم جزء الصورة من DashCode بإنشاء كتلة div وداخلها ينشئ علامة IMG التي تحتوي على المصدر كسممة. لذلك ، اكتب innerHTML إلى عن على imageView أو ابحث عن علامة IMG مع معرفها واستخدامها setAttribute() وظيفة.

أنا دائما أستخدم هذا

var image = document.getElementById("imagetobeset");
image.firstElementChild.src = "imagefile";

أين مصور هو اسم العنصر الذي تريد تغييره وImageFile هو اسم الملف الذي تريد تعيين مصدر الصور الخاص بك.

ببساطة جرب هذا ، سوف يعمل

document.getElementById("image").src="fineName.jpg";
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top