<html>জাভাস্ক্রিপ্ট ব্যবহার করে আপনি কীভাবে মূল উপাদানটিতে একটি শ্রেণি যুক্ত করবেন ?
<html>জাভাস্ক্রিপ্ট ব্যবহার করে আপনি কীভাবে মূল উপাদানটিতে একটি শ্রেণি যুক্ত করবেন ?
উত্তর:
এটার মত:
var root = document.getElementsByTagName( 'html' )[0]; // '0' to assign the first (and only `HTML` tag)
root.setAttribute( 'class', 'myCssClass' );
অথবা পূর্বে প্রয়োগ হওয়া ক্লাসগুলি সংরক্ষণ করতে এটি আপনার 'সেটার' লাইন হিসাবে ব্যবহার করুন: (ধন্যবাদ @ আমা 2)
root.className += ' myCssClass';
বা, প্রয়োজনীয় ব্রাউজার সহায়তার উপর নির্ভর করে আপনি এই classList.add()পদ্ধতিটি ব্যবহার করতে পারেন :
root.classList.add('myCssClass');
https://developer.mozilla.org/en-US/docs/Web/API/Element/classList http://caniuse.com/#feat=classlist
হালনাগাদ:
HTMLউপাদানটি উল্লেখ করার জন্য আরও মার্জিত সমাধান এটি হতে পারে:
var root = document.documentElement;
root.className += ' myCssClass';
// ... or:
// root.classList.add('myCssClass');
//
classList.add(উটের ক্ষেত্রে)।
classListডকুমেন্ট.ডোকমেটলেমেন্টে কাজ করে না।
root.classList.add('myCssClass')কাজ করেছেন)) আপনি আইই ব্যবহার করছেন?
document.documentElement.classList.addএখানে ঠিকঠাক কাজ মনে হচ্ছে। 2018 এর ব্রাউজারগুলি কি এটি সমর্থন করা শুরু করেছে?
এটিও কাজ করা উচিত:
document.documentElement.className = 'myClass';
সম্পাদনা করুন:
আইই 10 এটি কেবল পঠনযোগ্য হিসাবে গণনা করে; এখনো:

অপেরা কাজ করে:

এটি এতে কাজ করে তাও আমি নিশ্চিত করতে পারি:
U+200Bচূড়ান্ত অক্ষর রয়েছে, যথা চূড়ান্ত অ্যাস্ট্রোফির পরে, এটি ওয়েবপ্যাক এবং অন্যান্য সংকলকগুলিতে সংকলন ব্যর্থ করে দেয়!
document.documentElement.classList.add('myCssClass');
classListIE10: https://caniuse.com/#search=classlist থেকে সমর্থিত
জ্যাকুরির সাথে ... আপনি এইচটিএমএল উপাদানগুলিতে ক্লাস যুক্ত করতে পারেন:
$(".divclass").find("p,h1,h2,h3,figure,span,a").addClass('nameclassorid');
নেমক্লোরসিড বিন্দু বা শুরুতে # নয়