【问题标题】:How to add an event listener to the default arrow buttons of <input type=number>如何将事件侦听器添加到 <input type=number> 的默认箭头按钮
【发布时间】:2020-07-09 16:37:31
【问题描述】:
    <input type="number" id="test">

通常情况下,要为的整个字段设置一个事件监听器,我们可以使用

    $("#test").on("click", function() {});

    document.getElementById("test").addEventListener("click", function() {});

但是如何为输入框右侧的两个箭头按钮设置事件监听器呢?

有人知道使用什么选择器吗?或者这是不可能的?

【问题讨论】:

标签: javascript html jquery css events


【解决方案1】:

我认为您不能在输入类型编号上使用事件侦听器。但是,您可以在输入标签上使用 onchange

onchange 每次更改值时都会调用函数(本例中为 myfunction)。

function myfunction(){
        var number = document.getElementById("test");
        console.log(number.value);
    }
    &lt;input id="test" type="number" value="" onchange="myfunction()"&gt;

【讨论】:

    猜你喜欢
    • 2021-03-21
    • 2015-02-04
    • 1970-01-01
    • 2015-09-02
    • 1970-01-01
    • 1970-01-01
    • 2016-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多