【发布时间】:2016-12-27 04:42:42
【问题描述】:
我有一个结构类似于下面的表格。当 input[type=text] 获得焦点时,如何使用 CSS 设置 input[type=submit] 元素的样式?
例如:
<form id="example">
<input type="text" name="search">
<input type="submit" value="Search">
</form>
<style>
#example > input[type="text"]:focus {
// please style input[type="submit"]
}
</style>
我正在尝试完成此操作,因为 wordpress 主题有一个搜索表单,其中包含搜索输入和内联提交按钮。当用户专注于输入时,我希望输入字段和提交按钮具有相同的边框颜色变化。
或者,我可以围绕输入和提交按钮设置整个 div 的样式,但是当一个元素被聚焦时,我们会回到另一个元素的样式问题。
这甚至可以通过 CSS3 实现,还是我必须求助于 javascript 函数? (不得已。)
【问题讨论】:
-
需要是javascript