从范围滑块javascript更新输入获取变量?

从范围滑块javascript更新输入获取变量?,javascript,html,variables,slider,range,Javascript,Html,Variables,Slider,Range,我有一个值正在通过javascript由HTML范围滑块更新。我需要把这个数字作为javascript中的一个变量。我怎样才能做到这一点?这是我到目前为止所拥有的 <form class="daysAR" <label for="days">Days</label><br /> <input type="range" min="0" max="31" value="15" id="days" step="1" oninput="accountsRe

我有一个值正在通过javascript由HTML范围滑块更新。我需要把这个数字作为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>
这就是我试图获取变量失败的原因

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

谢谢。

您还没有关闭
表单
标签。 尝试粘贴这是一个空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>

天数
15 函数帐户RecievableSlaider(AR){ document.querySelector(“#daysInAR”).value=AR; var selectday=document.querySelector(“#daysInAR”).value console.log(选择day); }

为我工作

你能检查一下你的浏览器控制台吗

在这把小提琴上:你可以看到一个例子

window.accountsRecievableSlider = function() {
  document.querySelector('#daysInAR').value = document.querySelector('#days').value
}

请发布一个js提琴演示我很抱歉,我做错了什么?您的示例对我很有用,但我看到的唯一区别是您将其写入了控制台。不管怎样,谢谢。我还关闭了
表单
标签,并将您的代码放入函数中。
window.accountsRecievableSlider = function() {
  document.querySelector('#daysInAR').value = document.querySelector('#days').value
}