HTML DOM Element innerHTML প্রতিভা
- পূর্ববর্তী পৃষ্ঠা id
- পরবর্তী পৃষ্ঠা innerText
- একটি স্তর উপরে ফিরে যাওয়া HTML DOM Elements অবজেক্ট
বিবরণ ও ব্যবহার
innerHTML
প্রতিভা সংযোজন কিংবা প্রত্যাহার তত্ত্বকে HTML সামগ্রী (অভ্যন্তরীণ HTML) প্রদান করা
অন্যান্য পরামর্শ:
একটি উদাহরণ
উদাহরণ 1
id="myP"-এর তত্ত্বের HTML সামগ্রী পাওয়া:
let html = document.getElementById("myP").innerHTML;
উদাহরণ 2
id="demo"-এর তত্ত্বের HTML সামগ্রী পরিবর্তন করুন:
document.getElementById("demo").innerHTML = "I have changed!";
উদাহরণ 3
id="myList"-এর <ul> তত্ত্বের HTML সামগ্রী পাওয়া:
let html = document.getElementById("myList").innerHTML;
উদাহরণ 4
id="demo"-এর <p> তত্ত্বের HTML সামগ্রী মুছে দিন:
element.innerHTML = "";
উদাহরণ 5
দুই তত্ত্বের HTML সামগ্রী পরিবর্তন করুন:
let text = "Hello Dolly."; document.getElementById("myP").innerHTML = text; document.getElementById("myDIV").innerHTML = text;
উদাহরণ 6
重复元素的 HTML 内容:
element.innerHTML += element.innerHTML;
উদাহরণ 7
লিঙ্কের HTML কনটেন্ট এবং URL-কে পরিবর্তন করুন:
element.innerHTML = "W3School"; element.href = "";
সিন্তাক্স
innerHTML প্রতিমান ফিরিয়ে দেয়:
element.innerHTML
innerHTML প্রতিমান সংযোজন:
element.innerHTML = text
প্রতিমান
মূল্য | বর্ণনা |
---|---|
স্ট্রিং | HTML কনটেন্ট |
ফলাফল
ধরন | বর্ণনা |
---|---|
স্ট্রিং | ইলেমেন্টের HTML কনটেন্ট |
innerHTML, innerText এবং textContent-এর মধ্যে পার্থক্য
innerText এক্সিটি ফলাফল হল:
শুধুমাত্র ইলেমেন্ট এবং সমস্ত উপইলেমেন্টগুলোর টেক্সট কনটেন্ট ফিরিয়ে দেয়, CSS লুকানো টেক্সট, স্পেসিং এবং ট্যাগগুলো নেই, যদিও <script> এবং <style> ইলেমেন্টগুলো ছাড়া。
innerHTML এক্সিটি ফলাফল হল:
ইলেমেন্টের টেক্সট কনটেন্ট, সমস্ত ক্ষতিগ্রস্ত টেক্সট এবং অভ্যন্তরীণ HTML ট্যাগগুলো সহ。
textContent এক্সিটি ফলাফল হল:
ইলেমেন্ট এবং সমস্ত উপইলেমেন্টগুলোর টেক্সট কনটেন্ট, শুধুমাত্র ক্ষতিগ্রস্ত টেক্সট এবং CSS লুকানো টেক্সট সহ, কিন্তু ট্যাগগুলো নেই。
HTML উদাহরণ
<p id="myP"> This element has extra spacing and contains <span>a span element</span>.</p>
JavaScript ইনস্ট্যান্স
let text = document.getElementById("myP").innerText; let text = document.getElementById("myP").innerHTML; let text = document.getElementById("demo").textContent;
উপরোক্ত উদাহরণে:
innerText এক্সিটি ফলাফল হল:
এই ইলেমেন্টটি অতিরিক্ত স্পেসিং আছে এবং একটি স্প্যান ইলেমেন্ট ধারণ করে。
innerHTML এক্সিটি ফলাফল হল:
এই ইলেমেন্টটি অতিরিক্ত স্পেসিং আছে এবং <span>একটি স্প্যান ইলেমেন্ট</span> ধারণ করে。
textContent এক্সিটি ফলাফল হল:
এই ইলেমেন্টটি অতিরিক্ত স্পেসিং আছে এবং একটি <span>স্প্যান ইলেমেন্ট</span> ধারণ করে。
ব্রাউজার সমর্থন
সমস্ত ব্রাউজারগুলো সমর্থন করে element.innerHTML
:
চ্রোম | আইই | এজ | ফায়ারফক্স | স্যাফারি | ওপেরা |
---|---|---|---|---|---|
চ্রোম | আইই | এজ | ফায়ারফক্স | স্যাফারি | ওপেরা |
সমর্থন | সমর্থন | সমর্থন | সমর্থন | সমর্থন | সমর্থন |
- পূর্ববর্তী পৃষ্ঠা id
- পরবর্তী পৃষ্ঠা innerText
- একটি স্তর উপরে ফিরে যাওয়া HTML DOM Elements অবজেক্ট