单击另一个元素时,有什么方法可以更改元素的属性?例如,考虑这种方法,我有这样的链接:
<a href="#100">Click me!</a>
然后靠近它我有这个:
<span id="100" class="clickTarget">Important text</span>
然后在我的css文件上我有这个:
.clickTarget:target {
color: #4f8dd5;
}
这意味着每当单击链接时,都会Important text
更改其颜色。这种方法的问题是页面也会滚动,即使只是一点点。还有其他不滚动页面的方法吗?
如果您认为合适,您可以使用 jQuery。