为了账号安全,请及时绑定邮箱和手机立即绑定

如何用css选择器 如何选择自己的父元素?

如何用css选择器 如何选择自己的父元素?

用css选择器 如何选择自己的父元素
查看完整描述

3 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

CSS都是写样式的,不涉及动态操作,所以没有寻找父元素的技能,如果你想给某个元素的父元素设样式,直接给它加class或id就好了。
js是有可能涉及到运行过程中有dom的动态操作的,所以有这个技能,就是xx.parentNode, 就能直接拿到xx的父元素了。

查看完整回答
1 反对 回复 2019-08-24
?
茅侃侃

TA贡献1842条经验 获得超21个赞


.child:focus{ background:#ccc;}

但是,要想在得到焦点时,改变父标签的背景色,就不好办,可以在得到焦点时,改变子标签的背景色,如

<style>
.parent{background:#FF9966;}
.parent:focus .child{ background:red;}
</style>

<div class="parent" contentEditable=true>
<textarea class="child">child</textarea>

</div>

如果想有focus事件,就必须让它是可编辑的,这里给DIV加上了contentEditable=true来让它可编辑。




查看完整回答
反对 回复 2019-08-24
  • 3 回答
  • 0 关注
  • 35792 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信