La Red de Conocimientos Pedagógicos - Conocimientos universitarios - lt;agt;¿Qué significa href="javascript:;" en la etiqueta?

lt;agt;¿Qué significa href="javascript:;" en la etiqueta?

1. El atributo href de la etiqueta se utiliza para especificar la URL del destino del hipervínculo. El valor del atributo href puede ser una URL relativa o absoluta de cualquier documento válido, incluidos los identificadores de fragmentos y el código JavaScript. fragmentos.

2. JavaScript: es un pseudoprotocolo. Otros pseudoprotocolos incluyen correo: ?tel: ?archivo: ?etc.

lt;a id="jsPswEdit" class="set-item" href="javascript:;"gt;Cambiar contraseñalt;/agt;1

javascript: Sí significa Cuándo se activa la acción predeterminada, se ejecuta un fragmento de código JavaScript y javascript: significa que no se ejecuta nada, por lo que no sucede nada al hacer clic. ?

3. Generalmente, en este caso, una devolución de llamada de evento estará vinculada a ejecutar el negocio, como:

document.getElementById('jsPswEdit').addEventListener(' click ', function(e) {

e.preventDefault(); ?// Cuando

4. , "javascript:" es otra forma de incrustar código js en una página web. Es similar a anidar código js a través de etiquetas. Si hace clic en el enlace siguiente, se ejecutará el contenido después de "javascript:".

lt;a href = "javascript: alert(22);"gt;Clic en fundir;/agt;1

Información ampliada

Ejemplo: lt ; a href="javascript:;"gt;mi universidadlt;/agt;

javascript: es un pseudoprotocolo

javascript: significa que al activarlt;agt;default Durante la acción , se ejecuta un fragmento de código JavaScript y ?javascript:; significa que no se ejecuta nada, por lo que cuando hace clic en "agt", no habrá reacción.

href="javascript:;" es el comportamiento predeterminado de eliminar la etiqueta a, que es lo mismo que href="javascript: void(0)"

void? Operador de JavaScript, void(0) significa no hacer nada.

Materiales de referencia

Enciclopedia Baidu-a (etiqueta de idioma HTML)