Поиск класса и задание на after css свойста
Здравствуйте! Подскажите пожалуйста. Использую greasmonkey. Можно ли написать скрипт, чтобы искал на странице класс "bordered" и задавал для "bordered:after" css свойста?
|
flyte,
создайте тег style запишите в него нужные css правила и добавьте на страницу |
document.head.insertAdjacentHTML('beforeend', '<style>[class="bordered:after"]{background:#1F9C63}</style>');
так? |
flyte,
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<style type="text/css">
.bordered{
border: 1px dashed Gray; padding: 5px; height: 100px; width: 100px
}
.bordered:after{
content: "12345"
}
</style>
<div class="bordered"></div>
<script>
document.head.insertAdjacentHTML('beforeend', '<style>.bordered:after{background:#1F9C63}</style>');
</script>
</body>
</html>
|
а можно чтобы скрипт находил класс "bordered" и добавлял к bordered допустим класс green, чтобы получилось "bordered green", а я уже отдельно для него пропишу css
|
flyte,
:-?
[].forEach.call( document.querySelectorAll('.bordered'), function(el) {
el.classList.add('green');
});
|
уже сам догадался) спасибо Вам большое, очень помогли!
|
| Часовой пояс GMT +3, время: 00:16. |