• 技术文章 >web前端 >前端问答

    jquery中有oninput事件吗

    长期闲置长期闲置2022-06-14 19:03:01原创270

    jquery中没有oninput事件,该事件在用户输入时触发,存在于html中和JavaScript中;在JavaScript中可以使用addEventListener()方法来设置oninput事件,语法为“”或者“object.addEventListener("input", myScript);”。

    本教程操作环境:windows10系统、jquery3.6.0版本、Dell G3电脑。

    jquery中有oninput事件吗

    oninput 事件在用户输入时触发。

    该事件在 <input> 或 <textarea> 元素的值发生改变时触发。

    提示: 该事件类似于 onchange 事件。不同之处在于 oninput 事件在元素值发生变化是立即触发, onchange 在元素失去焦点时触发。另外一点不同是 onchange 事件也可以作用于 <keygen> 和 <select> 元素。

    语法

    HTML 中:

    <element oninput="myScript">

    JavaScript 中:

    object.oninput=function(){myScript};

    JavaScript 中, 使用 addEventListener() 方法:

    object.addEventListener("input", myScript);

    示例如下:

    <body>
    <p>在文本框中尝试输入触发函数。</p>
    <input type="text" id="myInput" oninput="myFunction()">
    <p id="demo"></p>
    <script>
    function myFunction() {
        var x = document.getElementById("myInput").value;
        document.getElementById("demo").innerHTML = "你输入的是: " + x;
    }
    </script>

    输出结果:

    +3.gif

    视频教程推荐:jQuery视频教程

    以上就是jquery中有oninput事件吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:jquery
    上一篇:jquery对象和js对象的区别是什么 下一篇:jquery中axios和ajax有什么区别
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• jquery怎么查看对象是否有某个样式• jquery怎样删除一个元素对象• jquery有几种请求方式• jquery怎么判断元素是否包含指定类• jquery是html的升级版吗
    1/1

    PHP中文网