Влияние на родительский элемент: элемент focus'd (чистый предпочтенный CSS+HTML) [дубликат]

36
задан Shane Daniel 6 February 2010 в 08:59
поделиться

2 ответа

К сожалению css не поддерживает родительские селекторы. :(
Таким образом, единственный способ сделать это - использовать javascript, как jQuery родительский метод .

Update: CSS Селекторы Уровень 4 будет поддерживать родительские селекторы! http://www.w3.org/TR/selectors4/#subject

27
ответ дан 27 November 2019 в 06:15
поделиться

Единственный способ, который я могу придумать, - это JavaSCript:

function focusLink(isOnFocus)
{
    if (isOnFocus)
      document.getElementById('formspace').className = "<make a focus class name here>";
    else
      document.getElementById('formspace').className = "<default class name here>";
}

...

<input onFocus="focusLink(true)" onBlur="focusLink(false)">

Надеюсь, это поможет!

6
ответ дан 27 November 2019 в 06:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: