JS中的onchange()事件,是一个表单域的操作事件。用于:<input>、<select>、<textarea>三个表单标签,对于其他普通标签是不起作用的,即:不能触发事件。

工具/原料

  • 电脑一台
  • JavaScript

方法/步骤

  1. 1

    新建HTML文件,定义表单域,表单是与用户交互的重要途径。

  2. 2

    在表单域内,定义一个<input>标签,用于onchange()事件

    示例代码:

    <input type="text" name="funonc" id="funonc" onchange="fun()">

  3. 3

    使用JS,定义onchage()事件的触发函数fun()

    示例代码:

    <script>

        function fun(){

            var obj=document.getElementById("funonc");

            obj.value="当光标离开INPUT输入域时,显示此语句!";

        }

    </script>

  4. 4

    保存文件并在浏览器预览效果,请对比:输入时 和 离开后

  5. 5

    在表单域内定义一个<select>标签,并定义JS函数fun()

    示例代码:

    <form action="">

        <select name="funonc" id="funonc" onchange="fun()">

            <option value="apple">apple     </option>

            <option value="banana">banana   </option>

            <option value="blue berry">blue berry</option>

        </select>

    </form>

    <script>

        function fun(){

            var obj=document.getElementById("funonc");

            alert("你即将订购: "+obj.value);

        }

        </script>

  6. 6

    保存文件,并运行预览

  7. 7

    <textarea>标签的方法与示例中的<input type="text">类似,不再赘述

    END

注意事项

  • onchage()需要定义在正确的标签上
  • 喜欢此经验,请记得投票和点赞
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。