Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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 firefox中焦点方法的输入类型范围不工作_Javascript_Html_Firefox_Focus - Fatal编程技术网

Javascript firefox中焦点方法的输入类型范围不工作

Javascript firefox中焦点方法的输入类型范围不工作,javascript,html,firefox,focus,Javascript,Html,Firefox,Focus,在HTML代码中,我们使用的是输入类型范围,但问题是,当我们使用焦点事件时,Firefox中的焦点事件无法正常工作 这是我的密码 var p=document.getElementById(“价格”), res=document.getElementById(“结果”); test=document.getElementById(“test”); p、 addEventListener(“输入”,函数(){ test.focus(); test.value=“$”+p.value; },假)

在HTML代码中,我们使用的是输入类型范围,但问题是,当我们使用焦点事件时,Firefox中的焦点事件无法正常工作

这是我的密码

var p=document.getElementById(“价格”),
res=document.getElementById(“结果”);
test=document.getElementById(“test”);
p、 addEventListener(“输入”,函数(){
test.focus();
test.value=“$”+p.value;
},假)
#结果{
字号:2em;
}

价格51美元
$360

尝试更新您的Firefox浏览器,因为我运行了您的代码,滑块在我这边的浏览器(Chrome和Firefox)上运行顺利,在您的代码中,您没有提到JavaScript代码。我想这在你的主代码中是存在的。告诉我即使在更新后您是否仍面临此问题。

当焦点移到输入字段时,您将无法滑动滑块。 使用以下代码来解决此问题

var p=document.getElementById(“价格”),
res=document.getElementById(“结果”),
test=document.getElementById(“test”),
超时=空;
p、 addEventListener(“输入”,函数()
{
test.value=“$”+p.value;
clearTimeout(超时);
timeout=setTimeout(函数(){test.focus();},400);
},假)
#结果{
字号:2em;
}

价格
$51$360

有什么问题?它在firefox上工作,“范围”元素在firefox中的行为不同请检查mozilla slider中的小提琴工作不正常,而chrome slider工作正常我在回答中做了一些改进,请看一看。我已经安装了firefox 56.0版,您使用的是哪个版本。我认为56.0是更新版本。我仍然面临着同样的问题