Gan*_*ale 3 html javascript click html-lists
以编程方式单击 li 元素“过去 30 天”(控制台)
<div class="ranges">
<ul>
<li>Today</li>
<li >Yesterday</li>
<li>Last 7 days</li>
<li>Last 30 days</li>
<li class="">This month</li>
<li>Custom Range</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
我尝试了很多方法但失败了
喜欢。
$('#Last 30 days').trigger('click');
$('#Last 30 days').click();
Run Code Online (Sandbox Code Playgroud)
我是 JavaScript 新手请帮帮我
根据里面的 HTML 触发点击。
let listItems = document.querySelectorAll('.ranges li');
listItems.forEach((item, index) => {
item.addEventListener('click', (event) => {
alert(`${event.currentTarget.innerHTML} item was click`);
});
if (item.innerHTML.indexOf('Last 30 days') != -1) {
item.click();
}
});Run Code Online (Sandbox Code Playgroud)
<div class="ranges">
<ul>
<li>Today</li>
<li>Yesterday</li>
<li>Last 7 days</li>
<li>Last 30 days</li>
<li>This month</li>
<li>Custom Range</li>
</ul>
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6688 次 |
| 最近记录: |