Код: Выделить всё
.someClass::after {
content:" HTA";
}
window.onload = function () {
var element = document.querySelector('.someClass');
var cssContent = window.getComputedStyle(element, '::after').content;
cssContent = cssContent.replace(/^["']|["']$/g, '');
alert(someId.innerText + cssContent);
}
Testing
Но когда я пытаюсь определить --custom-align: " HTA"; например, вместо использования ключевого слова content произойдет ошибка:
Код: Выделить всё
.someClass::after {
--custom-align:" HTA";
}
- var cssContent = window.getComputedStyle(element, ':: after').custom-align;
- var cssContent = window.getComputedStyle(element, '::after')['--custom-align'];
- var ComputedStyle = window.getComputedStyle(element, '::after'); var ComputedStyle.getPropertyValue('--custom-align');
В общем, я хочу получить пользовательские значения CSS с помощью Jscript, но до сих пор мне кажется, что я могу сделать это только с помощью ключевого слова content.
По сути, это просто. экспериментирование и я не работаю над каким-то конкретным проектом, я просто любопытно, сможете ли вы сделать это в приложениях HTA, потому что я знаю, что вы можете это сделать в обычном JavaScript.
Подробнее здесь: https://stackoverflow.com/questions/793 ... pplication
Мобильная версия