Contenteditable - 编辑时更改背景颜色

时间:2013-08-01 21:13:29

标签: javascript html css

使用contenteditable属性编辑元素时,我希望该元素的背景颜色改变颜色。例如,如果元素背景颜色为深灰色,我希望它在编辑元素时变为白色,然后在完成编辑时重置为深灰色。

2 个答案:

答案 0 :(得分:8)

您可以使用此CSS:

[contenteditable="true"] {
    background-color: grey;
}

[contenteditable="true"]:focus {
    background-color: white;
}

这是JSFiddle

答案 1 :(得分:2)

使用类似的东西。

[contenteditable]:focus {
    background: #fff;
}