En una etiqueta de anclaje con href y onClick, ¿es posible que href vaya primero al enlace y luego ejecute onClick()?
Por ejemplo, quiero que esta etiqueta de ancla vaya primero al enlace y luego llame a la función de botón de resaltado.
<a class="page-link" href="?page={{step.previous_page_number}}" onClick="highlightButton();" aria-label="Previous" >Previous</a>No. Sin embargo, puede verificar y validar la page de parámetros desde la URL cuando el documento esté listo y luego ejecutar la función HighlightButton().
Ejemplo:
HTML
<a class="page-link" href="?page={{step.previous_page_number}}" aria label="Previous">Previous</a>JavaScript
document.addEventListener("DOMContentLoaded", function() { const params = new URLSearchParams(location.search); const page = params.get("page"); // Example Validation if (page != "" || page != null) { highlightButton(); } function highlightButton() { // Code goes here } });No, no puede hacer eso, al abrir un nuevo enlace, la última página no funcionará en segundo plano, pero si desea usar una función específica en la página siguiente, simplemente escriba la función y llámela en la parte superior de su etiqueta de secuencia de comandos.
Como esto :
<script> highlightButton() function highlightButton() { // your code } </script>