Here is an example of how to generate a new div element at the cursor's location using JavaScript without using jQuery:
function createDiv() {
let newDiv = document.createElement("div");
document.body.appendChild(newDiv);
}
document.addEventListener("click", function(event) {
// Code to be executed when mouse click event occurs
});
left
and top
CSS properties based on the clientX
and clientY
coordinates of the mouse click event:document.addEventListener("click", function(event) {
let newDiv = document.createElement("div");
document.body.appendChild(newDiv);
newDiv.style.left = event.clientX + "px";
newDiv.style.top = event.clientY + "px";
});
createDiv()
function when the event listener is triggered to generate the new div element:document.addEventListener("click", function(event) {
createDiv();
let newDiv = document.createElement("div");
document.body.appendChild(newDiv);
newDiv.style.left = event.clientX + "px";
newDiv.style.top = event.clientY + "px";
});
Asked: 2022-05-28 11:00:00 +0000
Seen: 13 times
Last updated: May 15 '22