javascript - Get ID of a random div by using an array -
i'm trying create right-click function javascript, thought use mouseover function, e.g.:
mysterydiv.onmouseover=function(){     if (rightmbclicked === true)     {     console.log(mysterydiv.id);     } }   the problem is, can't figure out how 'mysterydiv', here function creates blocks (i need access them), , few important variables:
var blocknum = 0; var blockmax = 2500; var blocks = [];  function createblocks()     {     if (blocknum < blockmax)     {     blocknum += 1;     var block = document.createelement("div");     block.classname = "block";      block.id = "block" + blocknum;     blocks.push(blocknum);     block.style.width = block_width + "px";     block.style.height = block_height + "px";     block.style.cssfloat = "left";     //block.style.backgroundcolor = "#228b22";     block.style.backgroundimage="url('textures/grass.jpg')";     document.getelementbyid("container").appendchild(block,container.firstchild);     createblocks();     }     else     {     if (blocknum === blockmax)     {     createplayer();     paused = false;     }     }     }   edit:
i'm trying id of block (mysterydiv) mouse cursor over.
i assume want handle event dynamically created blocks. please try ... hope want ... not sure rightmbclicked ... testing case set true
//after line block.style.backgroundimage="url('textures/grass.jpg')";   //here block.onmouseover = function(e){      if (rightmbclicked === true)     {         console.log(e);         console.log(this.id);     } };  //before line document.getelementbyid("container").appendchild(block,container.firstchild);      
Comments
Post a Comment