[英]How to click a button using html or java script which is declared as div
我正在編寫Powershell腳本來登錄網站。 我想使用button.click功能,但是找不到按鈕的ID。 這是我通過檢查發現的。
<div tabindex="0" role="button" class="v-button v-widget default v-button-default">
<span class="v-button-wrap">
<span class="v-button-caption">Login</span>
</span>
</div>
<span class="v-button-wrap">
<span class="v-button-caption">Login</span>
</span>
<span class="v-button-caption">Login</span>
提前致謝
鑒於您不確定要使用的是哪個,可以設置一個事件處理程序,該事件處理程序將為每個事件觸發,然后對其進行詢問以識別出它。
// Get all the elements with a class of "v-button-caption" into an array var buttons = Array.prototype.slice.call(document.querySelectorAll(".v-button-caption")); // Loop over the array buttons.forEach(function(btn){ // Set up a click event handler btn.addEventListener("click", function(evt){ // Print out some identifying information about the clicked element console.log("You clicked the element who's parent is: " + evt.target.parentElement.nodeName); }); });
<div tabindex="0" role="button" class="v-button v-widget default v-button-default"> <span class="v-button-wrap"> <span class="v-button-caption">Login</span> </span> </div> <span class="v-button-wrap"> <span class="v-button-caption">Login</span> </span> <span class="v-button-caption">Login</span>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.