【问题标题】:Click on Li via Console Programatically以编程方式通过控制台单击 Li
【发布时间】:2018-12-26 16:27:17
【问题描述】:

假设有一个名为 one 的列表项。当您单击此列表项时,它会打开一个新页面。我想通过谷歌浏览器控制台(没有按钮......)单击带有js代码输入的列表项。

李的id是:一

document.getElementById("one").click();

当我把它放在控制台中时它不起作用。

【问题讨论】:

  • 您确定您要查找的事件与li 相关联吗?
  • 是的,我确定

标签: javascript list function click


【解决方案1】:

.click() 不兼容跨浏览器。

请改用.onclick()

See related question

【讨论】:

  • 这确实有效:这里有几件事需要验证 1. 您正在解析来自document.getElementById("one") 调用的元素。 2.您已经分配了一个点击处理程序...示例 => document.getElementById("one").onclick = function() { alert("test") };
猜你喜欢
  • 1970-01-01
  • 2012-06-21
  • 1970-01-01
  • 2013-06-22
  • 2019-11-20
  • 2014-09-18
  • 1970-01-01
  • 2012-06-25
  • 2015-09-24
相关资源
最近更新 更多