我熟悉如何在函数中使用 js 设置 css id 的属性:
idOfMyCSSElement.setAttribute("style","color: #122362;");
我想知道如何使用没有自己的 id 的 js 来定位嵌套的 div 或其他元素。
在 css 中,我可以通过指定来定位嵌套的 div:
#idOfMyCSSElement div {border: thin solid red;}
因此,如果我可以通过在 js 中执行以下操作来定位所说的 div,那就太好了:
idOfMyCSSElement.div.setAttribute("style","color: #122362;");
但我不知道当时我在做什么。这只是我的疯狂猜测。我相信我应该使用不同的方法。
我还想定位类似 CSS 悬停状态属性的东西:
#idOfMyCSSElement:hover {color: yellow;}
有没有办法用 JS 来定位黄色的属性,并在调用 js 函数时让它变成其他颜色?