akýkoľvek spôsob, ako urobiť dvojité kliknutie na div podľa id?
<div id="item99900_3077996_51355704"></div>
Existuje udalosť na stránke pre dblclick, takže ak kliknem myšou všetky práce sú v poriadku, ale ako môžem kliknúť na webbrowser. Dokonca som sa pokúsil vložiť kódy javascript a nič sa nestane.
browser.Document.GetElementById("item99900_3077996_51355712").InvokeMember("click");
browser.Document.GetElementById("item99900_3077996_51355712").InvokeMember("click");
To nefunguje 2. Ďakujeme za akúkoľvek odpoveď.
odpovede:
0 pre odpoveď č. 1Mali by ste sa pokúsiť vyvolať ondblclick udalosť, nie cvaknutie event.
- Tu je diskusia o ondblclick: Ako dvojitým kliknutím na prvok HTML pomocou jazyka javascript
- Tu môžete vyskúšať spustenie ondblclick sám: W3Schools ondblclick
- Nakoniec by ste nemali používať platiť funkcia javascript na vyvolanie tejto udalosti? Pokyny tu
0 pre odpoveď č. 2
nevyskúšané, ale myslím, že je potrebné, aby ste si to založili na čase, pretože sa to stalo rýchlo
browser.Document.GetElementById("item99900_3077996_51355712").InvokeMember("click");
Thread.Sleep(200) //sleep 200 milliseconds
browser.Document.GetElementById("item99900_3077996_51355712").InvokeMember("click");