Changed var to let variable declarations

This commit is contained in:
Lakshya Thakur
2020-10-19 00:15:56 +05:30
parent 55af6e71dd
commit 2af26a430b
+13 -13
View File
@@ -30,7 +30,7 @@ document.querySelector(".not-found"); // null
```js ```js
// Example - .outer > .inner // Example - .outer > .inner
outerEle.addEventListener((ev) => { outerEle.addEventListener((ev) => {
var innerEle = ev.target.querySelector(".inner"); let innerEle = ev.target.querySelector(".inner");
}); });
``` ```
</Admonition> </Admonition>
@@ -51,9 +51,9 @@ Here, the NodeList is static - meaning any changes in the DOM later does not aff
::: :::
```js ```js
var paras = document.querySelectorAll("p"); let paras = document.querySelectorAll("p");
for (var p of paras) { for (let p of paras) {
p.className = "note"; p.className = "note";
} }
``` ```
@@ -77,8 +77,8 @@ document.createElement("div")
`createTextNode` method takes a string as input and returns a new TextNode. `createTextNode` method takes a string as input and returns a new TextNode.
```js ```js
var ele = document.createElement("div") let ele = document.createElement("div")
var newText = document.createTextNode("Hello world") let newText = document.createTextNode("Hello world")
ele.appendChild(newText) ele.appendChild(newText)
// <div>Hello world</div> // <div>Hello world</div>
@@ -98,7 +98,7 @@ It sets a attribute on the current element.
`value` - value of the attribute. Ex- "text". `value` - value of the attribute. Ex- "text".
```js ```js
var ele = document.createElement("input") let ele = document.createElement("input")
ele.setAttribute("type", "text") ele.setAttribute("type", "text")
// <input type="text"/> // <input type="text"/>
@@ -113,8 +113,8 @@ It inserts a new element as the last child of the parent element.
`Element.appendChild(newElement)` `Element.appendChild(newElement)`
```js ```js
var eleDiv = document.createElement("div") let eleDiv = document.createElement("div")
var eleH1 = document.createElement("h1") let eleH1 = document.createElement("h1")
eleDiv.appendChild(eleH1) eleDiv.appendChild(eleH1)
// <div><h1></h1></div> // <div><h1></h1></div>
@@ -182,10 +182,10 @@ This method inserts a new child element before another child within a parent.
// To add a new <li> above "Zebra" // To add a new <li> above "Zebra"
var parent = document.querySelector("ul") let parent = document.querySelector("ul")
var ref = document.querySelector("li:last-child") let ref = document.querySelector("li:last-child")
var newEle = document.createElement("li") let newEle = document.createElement("li")
parent.insertBefore(newEle, ref) parent.insertBefore(newEle, ref)
``` ```
@@ -216,12 +216,12 @@ Because fragment is not rendered, making changes to it doesn't cause any perform
**Example** - **Example** -
```js ```js
var fragment = document.createDocumentFragment() let fragment = document.createDocumentFragment()
// Insert / modify elements in fragment // Insert / modify elements in fragment
// in dom, <div class="outer"/> // in dom, <div class="outer"/>
var outerEle = document.querySelector(".outer") let outerEle = document.querySelector(".outer")
outerEle.appendChild(fragment) outerEle.appendChild(fragment)
// This will remove all content from fragment and // This will remove all content from fragment and