Firefox中输入广播中焦点()的问题

时间:2016-10-19 10:32:58

标签: javascript html focus

当您尝试在输入广播中进行聚焦时,我在Firefox中发现了一个问题。除非您之前使用Tab键专注于输入,否则它不会在输入中聚焦。之后它正常工作。有谁知道如何解决它?提前谢谢!



<!DOCTYPE html>
<html>
<body>

Radio Button: <input type="radio" id="myRadio">

<p>Click the buttons below to give focus and/or remove focus from the radio button.</p>

<button type="button" onclick="getFocus()">Get focus</button>
<button type="button" onclick="loseFocus()">Lose focus</button>

<script>
function getFocus() {
    document.getElementById("myRadio").focus();
}

function loseFocus() {
    document.getElementById("myRadio").blur();
}
</script>

</body>
</html>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

它适用于Firefox(v47.0和v47.0.1)。唯一没有突出显示它...但是如果你添加一些类似下面的CSS,你会看到它是如何正常工作的:

input#myRadio:focus { outline: 7px solid yellow; }