相关疑难解决方法(0)

触发"onchange"事件

仅当USER输入某个值时才会触发"onchange"事件.当我通过Javascript自动更改值时,为什么无法触发事件?还有其他选择吗?

动画:

在此输入图像描述

码:

<!DOCTYPE html>

<html>
    <head>
        <script>
            document.addEventListener ("DOMContentLoaded", function () {
                var input = this.getElementsByTagName ("input")[0];
                var div = this.getElementsByTagName ("div")[0];
                var i = 0;
                var seconds = 5;

                div.innerHTML = "The following input should fire the event in " + seconds + " seconds";

                var interval = window.setInterval (function () {
                    i ++;

                    if (i === seconds) {
                        window.clearInterval (interval);

                        input.value = "Another example";

                        div.innerHTML = "Nothing ! Now try change the value manually";
                    }
                    else { …
Run Code Online (Sandbox Code Playgroud)

javascript triggers onchange

16
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×1

onchange ×1

triggers ×1