Vivasoft-logo

3.5. āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡āĻ° āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āĻŸ

āĻāĻ–āĻ¨ āĻ¤ā§‹ āĻ–āĻžāĻ˛āĻŋ āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻ¤ā§ˆāĻ°ā§€ āĻ•āĻ°āĻ˛āĻžāĻŽāĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻ¤ā§‹ āĻ•āĻŋāĻ›ā§ āĻĻāĻŋāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ āĻŋāĻ• āĻ¨āĻž? āĻšā§āĻ¯āĻž āĻ¸ā§‡āĻœāĻ¨ā§āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻĻā§āĻ‡āĻ­āĻžāĻŦā§‡ āĻ¸ā§‡āĻ‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĻƒ āĻļā§āĻ§ā§ āĻŸā§‡āĻ•ā§āĻ¸āĻŸāĻƒ āĻ†āĻŽāĻ°āĻž āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻļā§āĻ§ā§ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻĸā§āĻ•āĻžāĻ¤ā§‡ āĻšāĻžāĻ‡ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ° textContent āĻ¨āĻžāĻŽā§‡ āĻāĻ•āĻŸāĻž āĻĒā§āĻ°āĻĒāĻžāĻ°ā§āĻŸāĻŋ āĻ†āĻ›ā§‡, āĻ¯ā§‡āĻŸāĻž āĻĻāĻŋā§Ÿā§‡ āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ˛ā§‡āĻ‡āĻ¨ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻĸā§āĻ•āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‹ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻāĨ¤ āĻ§āĻ°āĻŋ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ†āĻ—ā§‡āĻ° āĻ¤ā§ˆāĻ°ā§€ āĻ•āĻ°āĻž newParagraph āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻ āĻ•āĻŋāĻ›ā§ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻĸā§āĻ•āĻžāĻ¤ā§‡ āĻšāĻžāĻšā§āĻ›āĻŋāĻƒ
newParagraph.textContent = ‘His name is: ‘ + Safwan Alamgir + ‘!’;
āĻ†āĻĒāĻ¨āĻŋ āĻāĻ­āĻžāĻŦā§‡ āĻšāĻžāĻ‡āĻ˛ā§‡āĻ“ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻĄāĻžāĻŸāĻž āĻĸā§āĻ•āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨, āĻ¸āĻŦ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĢā§āĻ˛ā§‡āĻ•ā§āĻ¸āĻŋāĻŦāĻŋāĻ˛āĻŋāĻŸāĻŋ āĻ†āĻ›ā§‡ āĻāĻ–āĻžāĻ¨ā§‡āĨ¤ āĻāĻ–āĻ¨ āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻ°āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ°Â newParagraph āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻŸāĻž āĻĻā§‡āĻ–āĻŋāĻƒ newParagraph; āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻĸā§āĻ•ā§‡ āĻ—ā§‡āĻ›ā§‡āĻƒ insert content 3.5. āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡āĻ° āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āĻŸ āĻāĻ–āĻ¨ āĻāĻ‡Â textContent āĻĒā§āĻ°āĻĒāĻžāĻ°ā§āĻŸāĻŋ āĻĻāĻŋā§Ÿā§‡ āĻ†āĻŽāĻ°āĻž āĻšāĻžāĻ‡āĻ˛ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ° āĻŸā§‡āĻ•ā§āĻ¸āĻŸāĻ“ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻ°āĻž āĻ†āĻŦāĻžāĻ° āĻ†āĻŽāĻžāĻĻā§‡āĻ°Â newParagraph āĻāĻ° āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āĻŸ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻšāĻžāĻ‡āĻƒ newParagraph.textContent; new insert content 3.5. āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡āĻ° āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āĻŸ

HTML āĻĸā§āĻ•āĻžāĻ¨ā§‹āĻƒ

āĻāĻ–āĻ¨ āĻ†āĻŽāĻ°āĻž āĻ†āĻ—ā§‡āĻ° āĻŸā§‡āĻ•āĻ¨āĻŋāĻ•ā§‡ āĻĒā§āĻ˛ā§‡āĻ‡āĻ¨ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻĸā§āĻ•āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°āĻ˛ā§‡āĻ“ āĻ†āĻŽāĻ°āĻž āĻšāĻžāĻ‡āĻ˛ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻ•ā§‹āĻ¨ā§‹ HTML āĻŸā§āĻ¯āĻžāĻ— āĻĸā§āĻ•āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‹ āĻ¨āĻž āĻ āĻŸā§‡āĻ•āĻ¨āĻŋāĻ• āĻĻāĻŋā§Ÿā§‡āĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§‡āĻŸāĻžāĻ° āĻœāĻ¨ā§āĻ¯ā§‡ āĻāĻ‡ āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸāĻ°āĻ‡ āĻ¨āĻ¤ā§āĻ¨ āĻ†āĻ°ā§‡āĻ•āĻŸāĻž āĻĒā§āĻ°āĻĒāĻžāĻ°ā§āĻŸāĻŋ āĻ†āĻ›ā§‡ innerHTML āĻ¨āĻžāĻŽā§‡āĨ¤ āĻāĻ–āĻ¨ āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻ°āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° newDiv āĻāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻĒā§āĻ°ā§‹ HTML āĻŸā§āĻ¯āĻžāĻ—āĻ‡ āĻ†āĻ°ā§‡āĻ•āĻŸāĻž āĻĸā§āĻ•āĻžāĻ¤ā§‡ āĻšāĻžāĻ‡āĻƒ
newDiv.innerHTML = ‘<p>DOM Manipulation is Fun!</p>’;
āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ–ā§‡ā§ŸāĻžāĻ˛ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ†āĻĒāĻ¨āĻžāĻ° HTML āĻ¯āĻžāĻ¤ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ†āĻ•āĻžāĻ°ā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻāĻŦāĻžāĻ° āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻ°āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° newDiv āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸāĻŸāĻž āĻĻā§‡āĻ–āĻŋāĻƒ newDiv; āĻĒāĻžāĻļā§‡āĻ° āĻ¤ā§āĻ°āĻŋāĻ­āĻžāĻœāĻŋāĻ•ā§ƒāĻ¤āĻŋāĻ° āĻŦāĻžāĻŸāĻ¨ā§‡ āĻ•ā§āĻ˛āĻŋāĻ• āĻ•āĻ°āĻ˛ā§‡ āĻĒā§āĻ°ā§‹ āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻŸāĻž āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨āĻƒ new div 1 3.5. āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡āĻ° āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āĻŸ āĻāĻ–āĻ¨ āĻāĻ–āĻžāĻ¨ā§‡ āĻāĻ‡ innerHTML āĻ“ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ° āĻāĻ•āĻŸāĻž āĻĒā§āĻ°āĻĒāĻžāĻ°ā§āĻŸāĻŋ, āĻāĻŸāĻž āĻĻāĻŋā§Ÿā§‡ āĻ¨āĻ°āĻŽāĻžāĻ˛āĻŋ āĻ†āĻŽāĻ°āĻž āĻšāĻžāĻ‡āĻ˛ā§‡ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡āĻ° HTML āĻŸāĻžāĻ“ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‹āĻƒ newDiv.innerHTML; Dom Manipulation 3.5. āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡āĻ° āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āĻŸ
  • āĻ˛āĻŋāĻ¸ā§āĻŸā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ†āĻ‡āĻŸā§‡āĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĨ¤
<ul id=“myList”>
<li>Javascript</li>
<li>React.JS</li>
</ul>
<script>
const node = document.createElement(“li”);
const textnode = document.createTextNode(“Next.Js”);
node.appendChild(textnode);
document.getElementById(“myList”).appendChild(node);
</script>
  • āĻāĻ•āĻŸāĻŋ āĻ†āĻ‡āĻŸā§‡āĻŽ āĻ•ā§‡ āĻāĻ• āĻ˛āĻŋāĻ¸ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¨ā§āĻ¯ āĻ˛āĻŋāĻ¸ā§āĻŸā§‡ āĻŽā§āĻ­ āĻ•āĻ°āĻž āĨ¤
<ul id=“myList1”>
<li>Javascript</li>
<li>React.JS</li>
</ul>
<ul id=“myList2”>
<li>Next.JS</li>
<li>Node.JS</li>
</ul>
<script>
const node = document.getElementById(“myList2”).lastElementChild;
document.getElementById(“myList1”).appendChild(node);
</script>
  • āĻ˛āĻŋāĻ¸ā§āĻŸā§‡āĻ° āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻ†āĻ‡āĻŸā§‡āĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĨ¤
<ul id=“myList”>
<li>Javascript</li>
<li>React.JS</li>
</ul>
<script>
const newNode = document.createElement(“li”);
const textNode = document.createTextNode(“Node.JS”);
newNode.appendChild(textNode);
const list = document.getElementById(“myList”);
list.insertBefore(newNode, list.children[0]);
</script>
  • āĻ˛āĻŋāĻ¸ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻāĻ‡āĻšāĻŸāĻŋāĻāĻŽāĻāĻ˛ āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āĻŸ āĻŦā§‡āĻ° āĻ•āĻ°āĻž āĨ¤
<ul id=“myList”>
<li>Javascript</li>
<li>Next.JS</li>
</ul>
<script>
let text = document.getElementById(“myList”).firstElementChild.innerHTML;
</script>
  • āĻ˛āĻŋāĻ¸ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻĄāĻŋāĻ˛āĻŋāĻŸ āĻ•āĻ°āĻž āĨ¤
<ul id=“myList”>
<li>Javascript</li>
<li>React.JS</li>
<li>Next.JS</li>
</ul>
<script>
const list = document.getElementById(“myList”);
list.removeChild(list.firstElementChild);
</script>
  • āĻ¨āĻŋāĻšā§‡ āĻĻā§‡ā§ŸāĻž HTML āĻ—ā§āĻ˛āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ Exercise āĻ—ā§āĻ˛āĻž āĻ•āĻ°ā§āĻ¨āĨ¤

    • āĻ˛āĻŋāĻ¸ā§āĻŸā§‡āĻ° Javascript āĻ˛ā§‡āĻ–āĻžāĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡ Typescript āĻ˛āĻŋāĻ–ā§āĻ¨ āĨ¤
    • āĻ˛āĻŋāĻ¸ā§āĻŸā§‡āĻ° āĻļā§‡āĻˇā§‡ Python āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨
    • āĻĒā§āĻ°āĻĨāĻŽ āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ° āĻ•āĻžāĻ˛āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡ Green āĻ•āĻžāĻ˛āĻžāĻ° āĻāĻŦāĻ‚ āĻĢāĻ¨ā§āĻŸ āĻ¸āĻžāĻ‡āĻœ 20 pixel āĻ•āĻ°ā§āĻ¨āĨ¤
    • āĻ˛āĻŋāĻ¸ā§āĻŸā§‡āĻ° āĻļā§‡āĻˇ āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻŸāĻž āĻĄāĻŋāĻ˛āĻŋāĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤
    • āĻ˛āĻŋāĻ¸ā§āĻŸā§‡āĻ° āĻļā§‡āĻˇ āĻ‡āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ° āĻāĻ‡āĻšāĻŸāĻŋāĻāĻŽāĻāĻ˛ āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āĻŸ āĻŦā§‡āĻ° āĻ•āĻ°ā§āĻ¨āĨ¤
     
     
     
    <ul id=“myList”>
    <li>Javascript</li>
    <li>React.JS</li>
    <li>Next.JS</li>
    <li>Node.JS</li>
    </ul>