javascript - 从范围 slider javascript更新输入获取变量?

标签 javascript html variables slider range

我有一个 HTML 范围 slider 通过 javascript 更新的值。我需要在 javascript 中获取这个数字作为变量。我怎样才能做到这一点?这是我目前所拥有的。

<form class="daysAR"
<label for="days">Days</label><br />
<input type="range" min="0" max="31" value="15" id="days" step="1" oninput="accountsRecievableSlider(value)">
<output for="days" id="daysInAR">15</output>
</form>

Javascript

function accountsRecievableSlider(AR) {
document.querySelector('#daysInAR').value = AR;
}

这就是我尝试获取变量失败的原因。

var selectday = document.querySelector('#daysInAR').value
document.write(selectday);

谢谢。

最佳答案

您还没有关闭 form 标签。 尝试粘贴这是一个空的 HTML:

<form class="daysAR">
    <label for="days">Days</label><br />
    <input type="range" min="0" max="31" value="15" id="days" step="1" oninput="accountsRecievableSlider(value)">
    <output for="days" id="daysInAR">15</output>
</form>


<script type="text/javascript">
function accountsRecievableSlider(AR) {
    document.querySelector('#daysInAR').value = AR;
    var selectday = document.querySelector('#daysInAR').value
    console.log(selectday);
}
</script>

为我工作

关于javascript - 从范围 slider javascript更新输入获取变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32617418/

相关文章:

javascript - 在 VueJs 中向非父组件发送数据

php - onclick 跳转到页面顶部(需要停止此操作)

html - 透明边框图像翻转底层背景颜色的渐变?

jquery - 在子菜单内切换子菜单

MySQL:等于冒号=:在更新语句中意味着什么?

javascript - 在缩放时缩放图像和标记

javascript - 在 React Native 中渲染数据之前进行异步调用

html - 响应式网站中的中心表

java - 如何从Java中的列表初始化变量?

Python 3 打印变量