Я знаком с тем, как установить атрибут идентификатора css с помощью js, например, в функции:
idOfMyCSSElement.setAttribute("style","color: #122362;");
Мне интересно, как я могу настроить таргетинг на вложенные элементы div или другие элементы с помощью js, у которых нет собственного идентификатора.
В css я могу настроить таргетинг на вложенный div, указав:
#idOfMyCSSElement div {border: thin solid red;}
Так что было бы здорово, если бы я мог настроить таргетинг на указанный div, выполнив что-то вроде этого в js:
idOfMyCSSElement.div.setAttribute("style","color: #122362;");
Но я понятия не имею, что я делаю в этот момент. Это всего лишь моя дикая догадка. Я считаю, что я должен использовать другой подход.
Я также хотел бы настроить таргетинг на что-то вроде свойства состояния наведения css:
#idOfMyCSSElement:hover {color: yellow;}
Есть ли способ нацелить это свойство желтого цвета с помощью JS и сделать его другим цветом при вызове функции js?