قم بتعيين مصدر لكائن Image - DashCode المتعلق
-
29-09-2019 - |
سؤال
كيف يمكن للمرء أن يغير مصدر كائن الصورة في 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";