সরল জাভাস্ক্রিপ্ট (jQuery নয়) ব্যবহার করে, কোনও উপাদানটিতে একটি শ্রেণি রয়েছে কিনা তা পরীক্ষা করার কোনও উপায় আছে কি ?
বর্তমানে, আমি এটি করছি:
var test = document.getElementById("test");
var testClass = test.className;
switch (testClass) {
case "class1":
test.innerHTML = "I have class1";
break;
case "class2":
test.innerHTML = "I have class2";
break;
case "class3":
test.innerHTML = "I have class3";
break;
case "class4":
test.innerHTML = "I have class4";
break;
default:
test.innerHTML = "";
}
<div id="test" class="class1"></div>
সমস্যাটি হ'ল আমি যদি এইচটিএমএল পরিবর্তন করি তবে ...
<div id="test" class="class1 class5"></div>
... এখন আর কোনও সঠিক মিল নেই, তাই আমি কোনও কিছুর ডিফল্ট আউটপুট পাই না ""
। কিন্তু আমি এখনও আউটপুট হতে চান I have class1
কারণ <div>
এখনও রয়েছে.class1
বর্গ।