相关疑难解决方法(0)

如何触发JavaScript事件点击

我的页面中有一个超链接.我试图自动化超链接的大量点击以进行测试.有什么方法可以使用JavaScript模拟超链接的50次点击吗?

<a href="#" target="_blank" onclick="javascript:Test("Test");">MSDN</a>
Run Code Online (Sandbox Code Playgroud)

我正在寻找来自JavaScript的onClick事件触发器.

javascript javascript-events

193
推荐指数
8
解决办法
49万
查看次数

输入值以编程方式更改时触发更改事件?

我的表单中有一个输入法.

<input type="text" id="changeProgramatic" onchange="return ChangeValue(this);"/>
Run Code Online (Sandbox Code Playgroud)

如果我使用另一个JavaScript函数更改此textBox(changeProgramatic)中的值,它将不会触发更改事件.(注意:我将'this'传递给方法)

html javascript jquery

42
推荐指数
4
解决办法
8万
查看次数

您如何监听/检测输入值的更改 - 当输入值通过 javascript 更改时?

我有一个inputgoogle autoComplete连接。

当用户上下移动时,seachResults输入的值会通过 JavaScript 动态更改。

我想在任何给定时间捕获输入中的值。

我试过onChangeonInput,但由于没有事件被解雇,并value在中DOM Node没有得到一组-没有更新。

您如何检测input通过 动态更新的更改JavaScript

html javascript dom autocomplete

7
推荐指数
1
解决办法
1637
查看次数

如何在输入文本字段上以编程方式触发输入事件?

正如您在下面的代码部分中看到的,当您单击一个按钮时,字段中的文本会发生更改但事件不会被触发(并且它不会运行alertTextInput()方法),当您直接在文本下键入文本时字段事件按预期触发.

如何通过使用代码或使用更改文本并触发事件的方法手动激活事件?谢谢!

const changeTextButton = document.querySelector("#change-text");
const clearButton = document.querySelector("#clear");
const inputField = document.querySelector("#query");

changeTextButton.addEventListener("click", changeText);
clearButton.addEventListener("click", clear);
inputField.addEventListener("input", alertTextInput);

function changeText() {
  inputField.value = "Demo Text!!";
  inputField.dispatchEvent(new Event("input"))
}

function clear() {
  inputField.value = "";
  inputField.dispatchEvent(new Event("input"))
}

function alertTextInput() {
  alert(inputField.value);
}
Run Code Online (Sandbox Code Playgroud)
<input type=text id="query">
<button id="change-text">Change the text programmatically</button>
<button id="clear">Clear</button>
Run Code Online (Sandbox Code Playgroud)

javascript

4
推荐指数
2
解决办法
4650
查看次数

标签 统计

javascript ×4

html ×2

autocomplete ×1

dom ×1

javascript-events ×1

jquery ×1