Chrome Developer Console问题

Tom*_*Tom 2 console google-chrome google-chrome-devtools

我正在尝试在我的网站上测试一个产生随机整数的功能.我想知道是否可以使用chrome开发者控制台触发带代码的按钮事件,而无需在物理上按下页面上的按钮.也可以发送与用户放入文本框的值不同的值.假设用户将他的名字放在"Tom"中,有没有办法通过控制台中的代码触发按钮事件,以及为了测试目的而更改用户输入.

era*_*ran 5

您可以在控制台中运行(几乎)所需的任何JavaScript代码,它将在页面的上下文中执行.例如,要模拟按钮上的单击,您可以键入并运行:

document.getElementsByTagName("button")[0].click()
Run Code Online (Sandbox Code Playgroud)

这将点击页面上的第一个按钮.显然,你可以通过这种方式更改任何字段中的任何值,但我不完全理解你希望如何做到这一点 - 你想绕过用户,但用户不会坐在Chrome前面,你的控制台是你的'我喜欢用吗?