javascript - simulate click based on CSS path from Dom element -


i working on mouse activities( mouse move, click scroll etc.) want record , playback mouse activities. have been recorded mousemove want simulate click based on css path.

var csspath = function(el) { if (!(el instanceof element)) return; var path = []; while (el.nodetype === node.element_node) {     var selector = el.nodename.tolowercase();     if (el.id) {         selector += '#' + el.id;     } else {         var sib = el, nth = 1;         while (sib.nodetype === node.element_node && (sib = sib.previoussibling) && nth++);         selector += ":nth-child("+nth+")";     }     path.unshift(selector);     el = el.parentnode; } return path.join(" > "); 

}

 html > body > div#div-id > div.site:nth-child(1) > div.clearfix > ul.choices > li:nth-child(5) 

how can trigger click based on above css path or else based on dom.

please note i, not have id or name of dom element.

regards,

try this:

var liel = $('div#div-id > div.site:eq(1) > div.clearfix > ul.choices > li:eq(5)').get(0); var targetel = el.target; if( liel === targetel ) {      // same element } else {     // not same element } 

Comments

Popular posts from this blog

matlab - "Contour not rendered for non-finite ZData" -

delphi - Indy UDP Read Contents of Adata -

javascript - Any ideas when Firefox is likely to implement lengthAdjust and textLength? -