输入输出的范围形式与输出

橘子

我有一个表示时间轴(视频时间轴)的输入范围滑块:

<form oninput="amount.value=slider.value">
<output>0:00</output>
<input type="range" id="slider" name="rangeInput" min="0" max="60" value="0">                                                       

<output name="amount" id="rangevalue" for="slider">0</output>
</form>

到目前为止,时间轴以秒为单位。现在,我想将其更改为分钟。通过Javascript,我设法将更rangevalue.value改为我喜欢的任何字符串-这样我就可以将秒更改为分钟。问题在于oninput="amount.value=slider.value"-该行的作用是当用户更改滑块的值时,它会自动更改输出的值以显示滑块当前处于什么时间(以秒为单位)。但是现在我想将输出值更改为分钟,因此我尝试了几种方法:(我使用“ 00:”作为字符串示例)

  1. oninput="amount.value="00:"+slider.value" -根本不起作用。
  2. 我创建了一个Javascript方法:

    function sliderTimeChanged() {
    amount.value ="00:"+ slider.value;
    }
    

    并采用以下形式:

    oninput="sliderTimeChanged()"
    

    也行不通。当用户手动更改滑块的值时,我如何设法控制amount.value?预先感谢您对此事的任何看法。

国王王

第一种方法应该是 oninput="amount.value='00:' + slider.value"

演示

对于第二种方法,查看控制台窗口会向您显示amount未定义,实际上amount只是第二种的名称output你可以将其替换为rangevalue这是id第二的output之所以适用于内联代码,是因为在该上下文中this(即隐式上下文)引用form,并且您可以form通过字段的字段访问其中的输入字段name(因此amount有效)。虽然在某些功能中使用this指向window,所以您不能通过其访问字段name,而必须通过进行访问id虽然您应该使用它document.getElementById来访问它,因为据我所知,通过id作为元素的属性来访问某些元素window 仅在现代浏览器中受支持。

演示2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

输入输出异常处理

来自分类Dev

输入输出异常处理

来自分类Dev

Java图像输入输出

来自分类Dev

gmock多个输入输出参数SetArgReferee

来自分类Dev

使用自动输入输出参数

来自分类Dev

绘制输入输出交换的函数图

来自分类Dev

bash中的输入输出重定向

来自分类Dev

gmock多个输入输出参数SetArgReferee

来自分类Dev

自动预先输入输出限制

来自分类Dev

Python csv输入输出算法

来自分类Dev

微服务输入输出域模型

来自分类Dev

C - 从终端输入输出最长的行

来自分类Dev

将Kafka Stream输入输出到控制台?

来自分类Dev

如何根据用户输入输出HTML页面

来自分类Dev

ASP.NET MVC服务层输入输出数据

来自分类Dev

GUI冻结并从用户输入输出到JTextField

来自分类Dev

剑道网格日期输入输出无法正常工作

来自分类Dev

如何在C中的数组中输入输出

来自分类Dev

如何使用USACO的文件测试输入输出

来自分类Dev

ASP.NET MVC服务层输入输出数据

来自分类Dev

WD外部HDD输入输出错误

来自分类Dev

表单验证中的文本输入输出消息框用尽

来自分类Dev

执行任何命令时出现“输入输出错误”

来自分类Dev

二进制输入输出问题

来自分类Dev

根据用户输入输出editText和textViews?

来自分类Dev

根据用户输入输出 txt 文件中的某些行

来自分类Dev

使范围的输出成为输入的值

来自分类Dev

AttributeError:“列表”对象没有属性“替换”输出= [j输入输出j.replace(“ on”,“ re”))

来自分类Dev

将脚本输出重定向到文件时,防止输入输出转义序列