Как использовать JavaScript, чтобы установить значение псевдо-селектора CSS? - PullRequest
1 голос
/ 29 октября 2010

предположим, что я хочу использовать javascript для добавления следующего css

p:before{content:"Q: "}

как это можно сделать? Я попробовал следующее, но они не работают.

myEle.style.:before='content: "Q: "';
myEle.style.content="Q: ";

в общем, как изменить значение псевдоселекторов css? такие как: посетил, ссылка:

Ответы [ 2 ]

0 голосов
/ 29 октября 2010

Псевдоселекторы нельзя изменить напрямую, и они не предназначены для изменения.

Если вы хотите добавить контент перед каждым элементом определенного вида, вам нужно будет найти все эти элементы.с javascript и вставьте этот контент, используя функции dom.Это требует много кода, но есть много вспомогательных сред, таких как jQuery.

С помощью JQuery вы можете сделать это:

$('p').before('Q: ');
0 голосов
/ 29 октября 2010

Я не уверен, почему вам нужно установить a: посещения с помощью javascript, но jQuery принесет вам много пользы за то, что вы легко сможете выбрать практически все, что вам нужно:

http://api.jquery.com/category/selectors/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...