-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
88 lines (70 loc) · 2.42 KB
/
script.js
File metadata and controls
88 lines (70 loc) · 2.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
// console.log("Hello");
// window.console.log("Hello worlds1");
// console.dir(document);
// console.dir(document.body.childNodes[3].innerText = abcd);
// console.dir(document.head);
// document.body.childNodes[1].innerText = 'abcd';
// let heading = document.getElementById("heading");
// console.dir(heading);
// let headings = document.getElementsByClassName("header");
// console.dir(headings);
// console.log(headings);
// let elements = document.getElementsByTagName('p');
// let ele = document.querySelector(".header");
// console.dir(ele);
// let allEle = document.querySelectorAll(".header");
// console.dir(allEle);
// let firstEle = document.querySelector("p");
// console.log(firstEle.tagName);
// console.log(firstEle.childNodes);
// console.log(firstEle.nextSibling);
//parent + child + siblings for each node
// console.dir(document.body.firstElementChild);
// let oldHeading = document.querySelector("h1");
// let click = true;
// let temp = oldHeading.innerHTML;
// let count = '1';
// let button = document.querySelector("button");
// button.addEventListener("click", () => {
// // if(click) {
// // click = false;
// // oldHeading.innerHTML = "Hello JavaScript from Mritunjay Tiwari";
// // } else {
// // oldHeading.innerHTML = temp;
// // click = true;
// // }
// oldHeading.innerHTML = temp + count + " Times";
// count++;
// })
let arr = [];
let n = prompt("Enter the Size of the Array");
let oldHeading = document.querySelector("h1");
let sortedArray = document.getElementById("sorted");
oldHeading.innerHTML = "Unsorted Elements = [ ";
for(let i =0; i<n; i++) {
arr[i] = Number(prompt("Enter the Element :"));
oldHeading.innerText = oldHeading.innerText + ` ${arr[i]},`;
}
oldHeading.innerHTML = oldHeading.innerHTML + "]";
let button = document.querySelector("button");
button.addEventListener("click", () => {
arr = sorter(arr, n);
// displayCorrected(arr, n);
sortedArray.innerHTML = "Sorted Elements = [ ";
for(let i =0; i<n; i++) {
sortedArray.innerHTML = sortedArray.innerHTML + ` ${arr[i]},`;
}
sortedArray.innerHTML = sortedArray.innerHTML + "]";
})
function sorter(arr, n) {
for(let i =0; i<n; i++) {
for(let j = i + 1; j<n; j++) {
if(arr[i] > arr[j]) {
let temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
return arr;
}