Preserved Topic: Changing style sheets w/ JS (Page 1 of 1) |
|
---|---|
Lunatic (VI) Mad Scientist From: Massachusetts, USA |
posted 06-02-2001 03:25
OK, I know I can change an element's style with getElementById, but what if I want to change something more generic, like the a:hover style sheet? How can I access that object through JS? |
Paranoid (IV) Inmate From: other places |
posted 06-02-2001 04:17
document.getElementsByTagName('A') would return an array fo all the anchors, then you could loop through and manipulate the hover properties. |
Lunatic (VI) Mad Scientist From: Massachusetts, USA |
posted 06-02-2001 04:50
Interesting, I wasn't aware of that function. |
Paranoid (IV) Inmate From: other places |
posted 06-04-2001 21:29 |
Lunatic (VI) Mad Scientist From: Massachusetts, USA |
posted 06-04-2001 22:13
The following code should work in both IE and Mozilla. It enables you to access the style of any selector that you've already put into a style sheet (including classes or IDs). If it wasn't in the style sheet that the HTML page originally contained, then this functions will *not* work. This function only accesses styles that have already been defined in a style sheet. |
Paranoid (IV) Inmate From: other places |
posted 06-04-2001 22:29 |
Lunatic (VI) Mad Scientist From: Massachusetts, USA |
posted 06-04-2001 23:54
Yup, and it works fine, again, provided that you had already put A:link and A:hover inside a style sheet to begin with. |
Paranoid (IV) Inmate From: other places |
posted 06-05-2001 01:06 |