Maison > interface Web > js tutoriel > Comment puis-je utiliser JavaScript pour accéder à une ancre HTML ?

Comment puis-je utiliser JavaScript pour accéder à une ancre HTML ?

Patricia Arquette
Libérer: 2024-11-21 18:49:21
original
891 Les gens l'ont consulté

How Can I Use JavaScript to Navigate to an HTML Anchor?

Navigation vers une ancre HTML à l'aide de JavaScript

Pour améliorer l'expérience utilisateur, il est souvent souhaitable de naviguer vers une section spécifique d'une page Web en cliquant sur un lien d'ancrage. Ceci peut être réalisé de manière transparente avec JavaScript, même sans recourir à des bibliothèques externes comme jQuery.

Exploitation des attributs HTML

Les liens d'ancrage sont généralement définis en HTML à l'aide des attributs name ou id :

<a name="anchorName">...</a>
Copier après la connexion

ou

<h1>
Copier après la connexion

Faire défiler jusqu'au Anchor

Pour faire défiler la page jusqu'à l'ancre souhaitée, définissez simplement la propriété de hachage de l'objet de localisation :

function scrollTo(hash) {
    location.hash = "#" + hash;
}
Copier après la connexion

Par exemple, pour accéder à l'ancre nommée "anchorName", appelez le scrollTo() fonctionne comme suit :

scrollTo("anchorName");
Copier après la connexion

Cela fera défiler la page de manière transparente pour afficher l'ancre près du haut de la zone visible.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal