diff --git a/JavaScript/Advance/DOM/9. DOM Event Listener/css/style.css b/JavaScript/Advance/DOM/9. DOM Event Listener/css/style.css
new file mode 100644
index 0000000..d94b558
--- /dev/null
+++ b/JavaScript/Advance/DOM/9. DOM Event Listener/css/style.css
@@ -0,0 +1,10 @@
+h2 {
+ font-family: monospace;
+}
+
+div {
+ width: 300px;
+ height: 300px;
+ border: 1px solid black;
+ text-align: center;
+}
\ No newline at end of file
diff --git a/JavaScript/Advance/DOM/9. DOM Event Listener/images/js-logo.png b/JavaScript/Advance/DOM/9. DOM Event Listener/images/js-logo.png
new file mode 100644
index 0000000..4637ac9
Binary files /dev/null and b/JavaScript/Advance/DOM/9. DOM Event Listener/images/js-logo.png differ
diff --git a/JavaScript/Advance/DOM/9. DOM Event Listener/index.html b/JavaScript/Advance/DOM/9. DOM Event Listener/index.html
new file mode 100644
index 0000000..655fb04
--- /dev/null
+++ b/JavaScript/Advance/DOM/9. DOM Event Listener/index.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+ DOM Event Listner
+
+
+
+
+
+ DOM Event Listener
+ Example One
+
+
OnClict Event
+
+ Example Two
+
+
On Mouse Over
+
+ Example Three
+
+
On Mouse Out
+
+
+
+
+
\ No newline at end of file
diff --git a/JavaScript/Advance/DOM/9. DOM Event Listener/script.js b/JavaScript/Advance/DOM/9. DOM Event Listener/script.js
new file mode 100644
index 0000000..b96749b
--- /dev/null
+++ b/JavaScript/Advance/DOM/9. DOM Event Listener/script.js
@@ -0,0 +1,34 @@
+// Example One
+let exampleOne = document.getElementById('exampleOne');
+
+exampleOne.addEventListener("click", () => {
+ exampleOne.style.backgroundColor = "Green";
+ exampleOne.style.color = "white";
+});
+
+
+// Example Two
+let exampleTwo = document.getElementById('exampleTwo');
+
+exampleTwo.addEventListener("mouseover", () => {
+ exampleTwo.style.backgroundColor = "Blue";
+ exampleTwo.style.color = "White";
+});
+exampleTwo.addEventListener("mouseout", () => {
+ exampleTwo.style.backgroundColor = "white";
+ exampleTwo.style.color = "Green"
+});
+
+// Example Three
+
+let exampleThree = document.getElementById('exampleThree');
+
+exampleThree.addEventListener("mouseover", () => {
+ exampleThree.style.backgroundColor = "purple";
+ exampleThree.style.Color = "white";
+})
+
+exampleThree.addEventListener("mouseout", () => {
+ exampleThree.style.backgroundColor = "white";
+ exampleThree.style.color = "purple";
+})
\ No newline at end of file