📜  如何在 Firefox 中拖动时触发输入类型 = 范围的 onchange 事件?

📅  最后修改于: 2022-05-13 01:56:37.422000             🧑  作者: Mango

如何在 Firefox 中拖动时触发输入类型 = 范围的 onchange 事件?

Onchange:当用户更改选择元素的状态时,Onchange 会执行 JavaScript。此属性仅在元素变得未聚焦时出现。

句法:

元素并在提交值后触发给定的 JavaScript。

例子:



  

    Onchange
    

  

    
        

GeeksforGeeks

        

Choose an option from the following:

                      
  

输出:
前:

后:

范围滑块的常见 UI 设计是在用户移动滑块时展示所描绘值的即时变化。上述浏览器(包括 chrome)并非如此。
虽然,有人可能会争辩说 Firefox 展示了正确的行为,因为onchange事件仅在控件失去焦点时执行(无论是鼠标拖动还是键盘)。但是为了随着滑块的移动显示变化的值,需要应用oninput事件属性。

Oninput:与 onchange 事件非常相似,此属性在接收到用户输入值时起作用。主要区别在于它在元素值更改时立即执行。

句法:

程序说明解决方案:



  

    onchange event on input type=range

  

    
        

GeeksforGeeks

        

onchange event on input "type=range"

                                  
  

输出:
前:

后: