繁体   English   中英

如何在 JavaScript 中单击带有事件的按钮?

[英]How to click a button with event in JavaScript?

有一个名为https://freesound.org的网站,我想按下 JavaScript 的播放按钮。

我试过了

document.getElementsByClassName("play toggle")[0].click();

并且仅当您已经单击页面中的任何位置时它才有效。 我还在页面中的一个元素上尝试了focus() ,但它不起作用。 我需要使用输入事件来执行此操作吗? 我怎么可能?

媒体自动播放行为取决于浏览器。 例如,在用户与页面交互(点击、点击等)之前,Chrome 不允许音频自动播放。

如果您只担心浏览器中的自动播放,Chrome 有一个标志,您可以设置它以允许在没有用户交互的情况下播放音频。 如果您尝试创建会影响其他用户的脚本/扩展程序/等,则需要研究您所针对的浏览器的行为。

编辑:刚刚看到您使用的是 Firefox Portable。 可以在此处找到有关自动播放行为的信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM