我知道你可以通过id跳转到元素,但可以按类跳转到元素吗?是否有可能通过类而不是id跳到HTML元素?
我将不得不使用JavaScript来添加一个id到该类名称的元素?
每次手动添加id都会很痛苦,类名已经存在。
*我本可以说我的问题好一点。我的意思是使用已经存在的类名称作为锚点标签来跳转到。我正在使用的HTML具有很多单个元素的类名,没有ID。我想跳到这些元素,而不必为每个人添加一个ID。
我知道你可以通过id跳转到元素,但可以按类跳转到元素吗?是否有可能通过类而不是id跳到HTML元素?
我将不得不使用JavaScript来添加一个id到该类名称的元素?
每次手动添加id都会很痛苦,类名已经存在。
*我本可以说我的问题好一点。我的意思是使用已经存在的类名称作为锚点标签来跳转到。我正在使用的HTML具有很多单个元素的类名,没有ID。我想跳到这些元素,而不必为每个人添加一个ID。
document.getElementsByClassName('className')
,或者使用jQuery
$('.className')
OP说'跳到',而不是如何选择它们。 –
window.scrollTo(0, document.querySelector(".className").offsetTop);
是的这与我所寻找的相似,谢谢。 –
https://developer.mozilla.org/en-US/docs/Web/API/document.getElementsByClassName –
你看看我的答案吗? –
我想有一个解决方案,它允许我在一个网址中使用它,就像实际上可以使用一个ID一样。换句话说,一个没有javascript的解决方案。 – alex