Bấm chuột phải vào menu thả xuống StackExchange và bấm Kiểm tra phần tử .
Bạn sẽ thấy những điều sau đây trong các công cụ dành cho nhà phát triển:
<div id="header">
<div id="portalLink">
<a class="genu" onclick="StackExchange.ready(function(){genuwine.click();});return false;">Stack Exchange</a>
</div>
...
</div>
Các <a>
tag được đánh dấu; đây là yếu tố mà chúng tôi muốn mô phỏng nhấp chuột.
Lớp của nguyên tố là genu . Chúng ta chỉ có thể sử dụng bộ chọn .genu
, nhưng nó sẽ không hoạt động đúng nếu có nhiều phần tử của cùng một lớp. Một cách tiếp cận đáng tin cậy hơn sẽ là truy cập nó như một nút con của <div>
ID PortalLink (ID là duy nhất), bằng cách sử dụng bộ chọn #portalLink a.genu
. Sau đó, chúng tôi sử dụng .click()
phương pháp.
Nhập bất kỳ dòng nào sau đây vào (2) sẽ thực hiện công việc:
// click first <a> element with class `genu'
// inside the element with ID `portalLink'
$('#portalLink a.genu')[0].click();
// click first <a> element with class `genu'
// inside the element with ID `header'
$('#header a.genu')[0].click();
// click first element with class `genu' of the entire page
$('.genu')[0].click();
// click first <a> element of the entire page (unreliable)
$('a')[0].click();
// directly perform the onclick event (easy, but not always available)
StackExchange.ready(function(){genuwine.click();});
Trong danh sách thả xuống StackExchange , bấm chuột phải vào hộp thư đến và bấm Kiểm tra phần tử .
Bạn sẽ thấy những điều sau đây trong các công cụ dành cho nhà phát triển:
<a id="seTabInbox" class="seCurrent">Inbox</a>
Phần tử này có ID riêng: seTabInbox .
Nhập bất kỳ dòng nào sau đây vào (2) sẽ thực hiện công việc:
// click first (only) element with ID `seTabInbox'
$('#seTabInbox')[0].click();
// click sixth <a> element of the entire page (unreliable)
$('a')[5].click();