ধরা যাক আমার একটি html ফর্ম রয়েছে have প্রতিটি ইনপুট / সিলেক্ট / টেক্সারিয়া এর সঙ্গীর আইডিতে সেট করা বৈশিষ্ট্যের সাথে <label>
মিল রাখে for
। এই ক্ষেত্রে, আমি জানি যে প্রতিটি ইনপুটটিতে কেবল একটি একক লেবেল থাকবে।
জাভাস্ক্রিপ্টে একটি ইনপুট উপাদান দেওয়া হয়েছে - একটি অনকিআপ ইভেন্টের মাধ্যমে, উদাহরণস্বরূপ - এটির সাথে সম্পর্কিত লেবেল খুঁজে পাওয়ার সেরা উপায় কী?
function getInputLabel(thisElement) { var theAssociatedLabel,elementID; elementID = thisElement.id; theAssociatedLabel = thisElement.parentNode.querySelector("label[for='" + elementID + "']"); console.log('theAssociatedLabel.htmlFor: ' + theAssociatedLabel.htmlFor); theAssociatedLabel.style.backgroundColor = "green";//Set the label background color to green };