是否可以逐个类而不是id跳转到HTML元素?

时间:2013-07-30 04:30:25

标签: javascript html class anchor

我知道你可以通过id跳转到元素但是可以按类跳转到元素吗?

我是否必须使用javascript向具有该类名称的元素添加id?

每次手动添加id都会很痛苦,类名已经存在。

*我本可以更好地解决我的问题。我打算使用已经存在的类名作为锚标记来跳转到。我正在使用的html具有很多单个元素的类名,没有id。我想跳转到那些元素而不必为每个元素添加一个id。

4 个答案:

答案 0 :(得分:3)

window.scrollTo(0, document.querySelector(".className").offsetTop);

http://jsfiddle.net/DerekL/kEFp7/

答案 1 :(得分:2)

即使我不建议使用类跳转到元素......

你可以使用这个不同的jQuery,例如 ScrollTo ScrollTop

答案 2 :(得分:1)

仅供参考:在chrome上,您可以创建文本的锚点,这会将您带到该部分并突出显示文本。

最常见的语法是:with open("path/to/json") as f: rendered = json.loads(f.read() % {"user_name": username})

所有可能的用法是: #:~:text=Some text,可让您从,到,包含/不包含

中选择文本

考虑以下示例链接:

规格:W3C community draft report

答案 3 :(得分:-1)

document.getElementsByClassName('className')

或者,使用jQuery

$('.className')