javascript - 如何通过制作命令从浏览器控制台获取脚本
问题描述
我想在浏览器中获取命令脚本,例如我在网页上,当我单击按钮时,我希望拥有该命令脚本并能够再次在控制台上运行它并给出相同的结果。
如何得到它?我需要添加一些变量吗?
解决方案
HTMLElement.click()
您可以使用 jQuery或在 jQuery中以编程方式单击元素$(selector).click()
(它将运行单击元素运行的脚本)。只需document.querySelector('selector').click()
在控制台或$('selector').click()
(jQuery)中输入。
var btn = document.getElementById("btn");
btn.addEventListener("click", function(event){
console.log("Click");
//logic here
});
btn.click();//programatically click on element to run click event handler
<button id="btn">Button</button>
推荐阅读
- algorithm - 跳过列表的空间复杂度是错误的?
- python-3.x - AttributeError:“str”对象没有属性“request”
- r - 使用 R 沿 .shp 多边形的外边界生成随机位置
- c - 在 c 中查找子字符串(C 中的问题 8.16 如何编程)
- java - @Transactional 是否保留会话打开,如果是 - 为什么我有 3 个数据库调用?
- google-sheets - Google 表格 - 用于从单元格范围复制内容并在另一张表格的第一个空白行中注册的按钮
- sql - 错误:ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效
- r - 从行上的 t.tests 计算 p 值
- java - 使用 RESTful HTTP 传输数据时出错
- java - JOOQ 与 Oracle:ORA-00911:无效字符