ďťż

[JS] Odczytanie koloru tła tagu

       

Podstrony


telcocafe

Jak mogę w JS odczytać kolor tła np. tagu H1 ?



document.getElementById('h1').style.background-color

nie całkiem o to mi chodziło.
Chodzi o to, aby odczytać wartość tła dla znacznika h1, gdy zdefiniuję je w stlu
<style> <!-- h1{ background-color: #00FFFF } --> </style>


nie całkiem o to mi chodziło.
Chodzi o to, aby odczytać wartość tła dla znacznika h1, gdy zdefiniuję je w stlu
<style> <!-- h1{ background-color: #00FFFF } --> </style>


ocument.getElementsByTagName('h1')[0].style.background-color ?? -.-"
Użytkownik bikstopa edytował ten post 06 kwiecień 2007, 13:34



ocument.getElementsByTagName('h1')[0].style.background-color ?? -.-"
Eine szczególik:
style.background-color
powinno być
style.backgroundColor.

Login:Dziwny masz login :) Chodzi ci o czytanie stylu prosto z arkusza stylów???


Chodzi ci o czytanie stylu prosto z arkusza stylów???
Tak.

document.getElementsByTagName('h1')[0].style.backgroundColor
nie działa :(
Sprawdzałem tak, ale nie działa
<html> <head> <script> function n(){ d=document.getElementsByTagName('h1')[0].style.backgroundColor; alert(d); } </script> <style> <!-- h1{ background-color: #00FFFF } --> </style> </head> <body onclick=n()> </body> </html>
Użytkownik Login edytował ten post 06 kwiecień 2007, 17:23
Jeśli odwołasz się przez obiekt.styles.*, to nie dostaniesz stylu jaki jest akutalnie stosowany, chyba, że wcześniej w ten sposób z poziomu JS go zmieniłeś. Sprawdź za to http://www.quirksmod.../getstyles.html - szczególnie od nagłówka "getStyle" w dół.
Użytkownik bryn edytował ten post 07 kwiecień 2007, 18:52
<html> <head> <script> function n(){ d=document.getElementsByTagName('h1')[0].style.backgroundColor; alert(d); } </script> <style> <!-- h1{ background-color: #00FFFF } --> </style> </head> <body onclick=n()> <h1> czesc :) </h1> </body> </html>


<html> <head> <script> function n(){ d=document.getElementsByTagName('h1')[0].style.backgroundColor; alert(d); } </script> <style> <!-- h1{ background-color: #00FFFF } --> </style> </head> <body onclick=n()> <h1> czesc :) </h1> </body> </html>
Sprawdzałeś to? bo zwraca pusty komunikat
Użytkownik Login edytował ten post 08 kwiecień 2007, 06:50
Eh.
<html> <head> <script> function n(){ d=document.getElementsByTagName('h1')[0].currentStyle.backgroundColor; alert(d); } </script> <style> <!-- h1{ background-color: #00FFFF } --> </style> </head> <body onclick=n()> <h1> czesc :) </h1> </body> </html>
currentStyle!

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.