Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取输入字段的值并立即设置aria value_Javascript_Html_Jquery_Input - Fatal编程技术网

Javascript 获取输入字段的值并立即设置aria value

Javascript 获取输入字段的值并立即设置aria value,javascript,html,jquery,input,Javascript,Html,Jquery,Input,我的页面上有一个隐藏的输入字段,其中包含一个值。我试图弄清楚如何将特定值传递到我的滑块中,以便输入字段中的值与页面加载中的aria valuenow相同 我的HTML如下所示: <input name="input_50" id="input_14_50" type="hidden" class="gform_hidden" aria-invalid="false" value="

我的页面上有一个隐藏的输入字段,其中包含一个值。我试图弄清楚如何将特定值传递到我的滑块中,以便输入字段中的值与页面加载中的aria valuenow相同

我的HTML如下所示:

<input name="input_50" id="input_14_50" type="hidden" class="gform_hidden" aria-invalid="false" value="3500">


<div class="noUi-handle noUi-handle-lower" data-handle="0" tabindex="0" role="slider" aria-orientation="horizontal" aria-valuemin="0.0" aria-valuemax="1000000.0" aria-valuenow="500000.0" aria-valuetext="500000"><div class="noUi-touch-area"></div><div class="noUi-tooltip">500.000</div></div>

您的JavaScript中有错误 要按类名获取元素,必须使用

document.getElementsByClassName("noUi-handle-lower");
因此,如果这是第一个具有classname
noUi handle lower
的元素,那么您的代码将是

document.getElementById('input_14_50').value =   document.getElementsByClassName("noUi-handle-lower")[0].getAttribute('aria-valuenow');
这里[0]表示第一个元素,依此类推。 仅使用JavaScript

document.getElementById('input_14_50').value =   document.getElementsByClassName("noUi-handle-lower")[0].getAttribute('aria-valuenow');