Benutzerdefinierte CSS-Werte innerhalb der HTA-Anwendung abrufenHTML

HTML-Programmierer
Guest
 Benutzerdefinierte CSS-Werte innerhalb der HTA-Anwendung abrufen

Post by Guest »

Ich habe die folgende einfache .hta-Anwendung:

Code: Select all





.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


Dieser Code erstellt erfolgreich ein Warnfenster mit der Meldung „HTA wird getestet“.
Aber wenn ich versuche, --custom-align zu definieren: " HTA"; zum Beispiel, anstatt das Schlüsselwort content zu verwenden, schlägt es fehl:

Code: Select all

.someClass::after {
--custom-align:" HTA";
}
Auch wenn ich versuche, es so zu ziehen:
  • var cssContent = window.getComputedStyle(element, ':: after').custom-align;
  • var cssContent = window.getComputedStyle(element, '::after')['--custom-align'];
  • var berechneter Stil = window.getComputedStyle(element, '::after'); var computedStyle.getPropertyValue('--custom-align');
Keines davon funktioniert...
Im Allgemeinen möchte ich benutzerdefinierte CSS-Werte mit dem Jscript abrufen, aber bis jetzt scheint mir das nur mit dem Schlüsselwort content möglich zu sein.
Das ist im Grunde einfach Experimentieren und ich arbeite nicht an einem bestimmten Projekt, ich war nur neugierig, ob Sie könnten Tun Sie dies in HTA-Anwendungen, weil ich weiß, dass Sie dies mit normalem Javascript tun können.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post