为了账号安全,请及时绑定邮箱和手机立即绑定

当具有范围类型的输入值更改时更改正文的背景颜色

当具有范围类型的输入值更改时更改正文的背景颜色

汪汪一只猫 2021-10-21 16:38:06
我有一个范围类型的输入。当输入范围的值改变时,我想改变身体的背景颜色。这是 HTML<div class="range">    <input type="range" min="1" max="100" value="0" class="slider" id="myRange"></div>这是Javascript代码let slider = document.getElementById("myRange");slider.onchange = () => {    document.body.style.background = `linear-gradient(90deg,  #2b2e43 0%,#2b2e43 50%,#ffffff 50.1%,#ffffff 100%);`}
查看完整描述

1 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

我对其进行了一些修改,但基本上主要问题是您在 JS 代码中的值中添加了一个不需要的分号。


  function updateSlider() {

      document.body.style.background = `linear-gradient(90deg,  #2b2e43 0%,#2b2e43 50%,#ffffff 50.1%,#ffffff 100%)`;

 

  }

<div class="range">

    <input type="range" min="1" max="100" value="0" class="slider" id="myRange" onchange="updateSlider()">

</div>


查看完整回答
反对 回复 2021-10-21
  • 1 回答
  • 0 关注
  • 128 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信