выбор псевдоэлементов с помощью mootools - PullRequest
1 голос
/ 27 января 2011

Используя MooTools, возможно ли выбрать элементы, сгенерированные с помощью псевдоселекторов css ': before' и ': after'? В частности, я определяю элемент ниже и пытаюсь отрегулировать его высоту с помощью javascript, но не могу получить ссылку на элемент, поэтому не могу его изменить.

.stuff:before {
    width: 100px;
    height: 36px;
    background: blue;
    content: "";
    float: left;
    position: absolute;
    opacity: 0.5;
}

1 Ответ

4 голосов
/ 27 января 2011

Я не уверен на 100%, но я думаю, что вы не можете получить доступ к этой собственности. И это не из-за MooTools.

Сгенерированный контент из псевдоклассов :before и :after не является частью дерева DOM. Так что это не доступно из JavaScript. На всех.

Тем не менее, браузер использует его для визуализации страницы, так что фактически он знает их внутренне. Это может стать доступным в будущем с помощью функции Shadow DOM .

...