以编程方式单击特定的类[关闭]

问题描述 投票:0回答:1
<div class="MyClass">No</div><div class="MyClass">Yes</div>

我想使用JavaScript代码以编程方式单击“是”按钮我尝试下面的代码,但是不起作用

var x = document.getElementsByClassName("MyClass")[0].click();
javascript text click getelementsbyclassname programmatically
1个回答
0
投票

您将使用[0].click()代替[1].click()

// set up click handlers for testing
[...document.getElementsByClassName("MyClass")].forEach(o => {
  o.addEventListener('click', e => { console.log(e.target) });
});
// click second element
document.getElementsByClassName("MyClass")[1].click();
<div class="MyClass">No</div>
<div class="MyClass">Yes</div>
© www.soinside.com 2019 - 2024. All rights reserved.