Wie schreibe ich einen Link wie <a href="#id">, der auf die gleiche Seite in PHP verweist?
In PHP kannst du die echo
-Funktion verwenden, um ein HTML-<a>
-Tag mit einem Wert von "#id" für das href
-Attribut auszugeben, das auf die gleiche Seite verlinkt. Zum Beispiel:
echo '<a href="#id">Link zur gleichen Seite</a>';
Dies gibt einen HTML-Link aus, der, wenn man darauf klickt, den Benutzer zur gleichen Seite mit dem Element mit der übereinstimmenden ID "#id" bringt
<a href="#id">Link zur gleichen Seite</a>
Sie können dann Javascript verwenden, um die Seite zur ID zu scrollen
<script>
document.querySelector('a[href="#id"]').addEventListener('click', function(event) {
event.preventDefault();
document.getElementById('id').scrollIntoView({
behavior: 'smooth'
});
});
</script>
Dies scrollt die Seite sanft zu dem Element mit der übereinstimmenden ID "#id".