15. februar 2007 - 16:29Der er
11 kommentarer og 1 løsning
div.style.toString()
Hey
Jeg har brug for at kunne hente style ud som en lang tekst-steng. Jeg har forsøgt med div.style.toString(), men jeg får returneret et objekt ligemeget hvad jeg gøre... Er der nogen der har et forslag??
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Super fedt, den klarer det sådan set... meeeeen, det kunne jo være fedt hvis den kun tog de elementer med der blev brugt :-) Tror du det kan lade sig gøre??
Synes godt om
Slettet bruger
15. februar 2007 - 18:26#10
Hmm, den tager jo sådan set lige præcis alle de styles med som bliver brugt. Problemet er at browseren sætter nogle styles til en default værdi, og du vil kun have de styles der er sat direkte enten inline, eller via et style sheet.
Du kan evt. prøve at sammenholde computedstyle med indholdet af de stylesheets som er tilknyttet siden. Jeg har ikke rodet med det før, så det ville nok tage mig en times tid at lave en løsning og teste den. Det har jeg desværre ikke tid til at give mig i kast med nu.
Her er lidt hints, så du evt. selv kan gå igang:
Hvis der kun er ét stylesheet, kan du finde det ved :
var ss = document.styleSheet[0];
Du kan få et array indeholdende stylesheet reglerne ved:
var rules = ss.cssRules ? ss.cssRules : ss.rules;
Du kan så iterere over reglerne ved hjælp af en løkke:
for (var i = 0; i < rules.length; i++) { var rule = rules[i]; //Gør noget med rule }
Jeg har ikke testet det, så ved ikke hvad hvilken information der er at hente her. Men, du skal vel finde de regler som gælder for dit element, og så kun plukke de regler ud af computedstyles som indgår...
hey jjust. Har vist lige glemt denne tråd. Men tak for det. Fik lavet min løkke, så nu kører det . Kan du ikke smide et svar?
Synes godt om
Slettet bruger
01. marts 2007 - 13:28#12
Kommer her
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.