css - 无法突出显示下拉焦点
问题描述
我试图在页面加载时突出显示选择标签的下拉菜单。我在选择标签中有多个类,我尝试将焦点应用于所有类,但没有奏效。任何人都可以看看吗?
div.cs-select select:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
<div id="originalAmount_@differAmountId" class="divoriginalAmount">
<select class="cs-select cs-skin-border billAccountAmount " data-label="@StringResource.Lbl_Pay " id="@Html.IdFor(m => Model.AmountOptionList)">
解决方案
这是你必须做的事情javascript
。
document.getElementById("AmountOptionList").focus();
div.cs-select select:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
<div id="originalAmount_@differAmountId" class="divoriginalAmount">
<select class="cs-select cs-skin-border billAccountAmount " data-label="@StringResource.Lbl_Pay " id="AmountOptionList">
<option>Options</option>
</select>
</div>
推荐阅读
- javascript - 在我从 Ternary 调用它以呈现 html 之前停止函数触发
- amazon-web-services - AWS SCT 如何以及有什么用处?
- mysql - MySQL-从数据库中提取一个数字并在同一个查询中使用它
- reactjs - 如何使用事件处理程序一次或多次渲染相同的组件
- javascript - 模态 Js 到 Jquery
- c# - 正则表达式 - 按“_”分割并排除文件扩展名
- java - 计算数字时的额外字符和奇怪的结果
- python - 烧瓶应用程序生成器用户应该只看到自己的内容
- python - 跨多个窗口访问项目和属性
- .net - 在嵌套 ElasticSearch 中聚合字典