Question JS, changing element colors

Tsumiasu

Junior Member
Mar 3, 2022
2
0
6
Hey everyone,

I've been trying to create a script (via TamperMonkey) that will allow me to change the color of a single table on a web page based on a value. I'm fairly new to JS and thus have not been able to locate the correct algorithm. Another option I was considering was possibility a new table with the value I need pulled or altering a table already on the page. I've tried searching, however the answers are always only about one or the other and not the complete concept. I cannot share the web page as it is work related, however, I can answer any questions; including with the code.

I've attempted a few things but I will start from scratch and try them again, in case I made an error somewhere.
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,262
3,861
75
I have lots of questions to pick this apart.

First, change what type of color? Text color? Background color? Border colors? For the whole table or just some cells? I suggest you try to modify the table color in dev tools manually; then tell us which properties of which element(s) (table, tr, th, and/or td, probably) you had to modify.

Second, where is the value to be used in the color? Is it part of the page originally? Is it constant per URL? Or perhaps it's constant for a limited set of values like id or class names? Do you want to enter it into a field on the page?

Part of what I'm doing here is breaking the problem into a series of steps. Each step can be broken down into smaller steps. One good way to develop a program is to write each of these steps and sub-steps as comments, until you have the problem broken down enough that you can figure out the code necessary to do each and every step.
 

Tsumiasu

Junior Member
Mar 3, 2022
2
0
6
I have lots of questions to pick this apart.

First, change what type of color? Text color? Background color? Border colors? For the whole table or just some cells? I suggest you try to modify the table color in dev tools manually; then tell us which properties of which element(s) (table, tr, th, and/or td, probably) you had to modify.

Second, where is the value to be used in the color? Is it part of the page originally? Is it constant per URL? Or perhaps it's constant for a limited set of values like id or class names? Do you want to enter it into a field on the page?

Part of what I'm doing here is breaking the problem into a series of steps. Each step can be broken down into smaller steps. One good way to develop a program is to write each of these steps and sub-steps as comments, until you have the problem broken down enough that you can figure out the code necessary to do each and every step.

My apologies in the late reply, I haven't had the chance to get to the coding. I've taken a look and it appears to be td element. Background color of a limited constant. Creating a new table on the page may be easier for my skill level, which after assessing everything it would pull values and adjust colors based on those values as well as integrating the option to press a button to search or open another table which shows those values compiled.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |