我知道您可以按 id 跳转到元素,但是可以按类跳转到元素吗?
我将不得不使用 javascript 为具有该类名的元素添加一个 id 吗?
每次手动添加 id 会很痛苦,类名已经存在。
*我本可以更好地表达我的问题。我的意思是使用已经存在的类名作为要跳转的锚标记。我正在使用的 html 有很多单个元素的类名,没有 id。我想跳转到这些元素,而不必为每个元素添加一个 id。
我知道您可以按 id 跳转到元素,但是可以按类跳转到元素吗?
我将不得不使用 javascript 为具有该类名的元素添加一个 id 吗?
每次手动添加 id 会很痛苦,类名已经存在。
*我本可以更好地表达我的问题。我的意思是使用已经存在的类名作为要跳转的锚标记。我正在使用的 html 有很多单个元素的类名,没有 id。我想跳转到这些元素,而不必为每个元素添加一个 id。
window.scrollTo(0, document.querySelector(".className").offsetTop);
仅供参考:在 chrome 上,您可以为文本创建一个锚点,它将带您到该部分并突出显示文本。
最常见的语法是:#:~:text=Some text
所有可能的用法是:
这将允许您从 , to , inclusive / Exclusive#:~:text=[prefix-,]textStart[,textEnd][,-suffix]
中选择文本
考虑以下示例链接:
选择文本“私有地址空间”
从单词“advantage”到单词“space”中选择文本,该单词后面有一个单词“by”
规格:W3C 社区草案报告
document.getElementsByClassName('className')
或者,使用 jQuery
$('.className')