আমি ক্লাস = 4 সহ শিশুটির স্প্যান পাওয়ার চেষ্টা করছি Here এখানে একটি উদাহরণ উপাদান রয়েছে:
<div id="test">
<span class="one"></span>
<span class="two"></span>
<span class="three"></span>
<span class="four"></span>
</div>
আমার কাছে যে সরঞ্জামগুলি উপলভ্য তা হ'ল জেএস এবং ওয়াইউআই 2। আমি এরকম কিছু করতে পারি:
doc = document.getElementById('test');
notes = doc.getElementsByClassName('four');
//or
doc = YAHOO.util.Dom.get('#test');
notes = doc.getElementsByClassName('four');
এগুলি আইই তে কাজ করে না। আমি একটি ত্রুটি পেয়েছি যে অবজেক্ট (ডক) এই পদ্ধতি বা সম্পত্তি (getElementsByClassName) সমর্থন করে না। আমি এলিমেটসওয়াই ক্লাসনামের ক্রস ব্রাউজার বাস্তবায়নের কয়েকটি উদাহরণ চেষ্টা করেছি কিন্তু আমি সেগুলিতে কাজ করতে পারিনি এবং এখনও ত্রুটি পেয়েছি।
আমার মনে হয় আমার যা দরকার তা হল ক্রিম ব্রাউজার getElementsByClassName বা আমাকে ডক.গেটএলিমেন্টস বাইট্যাগনাম ('স্প্যান') ব্যবহার করতে হবে এবং আমি ক্লাস 4 না পাওয়া পর্যন্ত লুপটি ব্যবহার করব তবে আমি কীভাবে এটি করব তা নিশ্চিত নই।
querySelectorAll
IE 8+ দ্বারা সমর্থিত তবে getElementsByClassName
কেবল আই 9+ দ্বারা সমর্থিত। আপনি যদি আই 7 ড্রপ করতে পারেন তবে আপনি ব্যবহারে নিরাপদ querySelectorAll('.4')
। যাইহোক, 4
একটি অবৈধ শ্রেণীর নাম।
document.querySelectorAll
ডম এবং এটি ইউইউআইয়ের সাথে কোনও সম্পর্ক রাখে না