Hoy <a href = # 13> </a> tiene dudas, más # significa uno, seguido de 13, y salta a la posición de 13 en la superficie, y 13 es el valor del nombre. Por qué no
¿Es un valor de identificación? ? ? Así que revisé la identificación y el nombre,
La respuesta más clásica: la identificación es como el número de identificación de una persona, y el nombre es como su nombre. ID es obviamente único y el nombre es repetible.
Obviamente, la respuesta a esta identificación y nombre es demasiado general. Por supuesto, esa explicación es completamente correcta para la identificación. Es la identidad del elemento HTML en el cliente. El nombre es mucho más complicado porque el nombre tiene muchos usos, por lo que no puede ser reemplazado por ID, cancelándolo. Los usos específicos son:
Propósito 1: Como etiqueta del lado del servidor para elementos HTML que pueden interactuar con el servidor, como entrada, selección, textura y botón. Podemos obtener el valor enviado por el elemento a través de solicitud.Params en el lado del servidor de acuerdo con su nombre.
Propósito 2: Se agrupan el tipo de entrada de elementos HTML = 'Radio'. Sabemos que el control del botón de radio está en la misma clase de agrupación. La operación de verificación es mutex. Solo se puede seleccionar una radio al mismo tiempo. Esta agrupación se implementa en función del mismo atributo de nombre.
Propósito 3: Crear un ancla en la página. Sabemos que <a href = url> enlace </a> es obtener un hipervínculo de página. Si no usamos el atributo HREF, usamos el nombre, como: <a name = PageBottom> </a>, obtenemos un ancla de página.
Propósito 4: La identidad como objeto, como el applet, el objeto, la incrustación y otros elementos. Por ejemplo, en una instancia de objeto de applet, usaremos su nombre para hacer referencia al objeto.
Propósito 5: Al asociar entre elementos IMG y elementos de mapa, si desea definir el área del punto de acceso del IMG, debe usar su atributo usemap para hacer useMap =#nombre (el mapa asociado
El nombre del elemento).
Propósito 6: Atributos de ciertos elementos específicos, como Attribute, Meta y Param. Por ejemplo, defina el parámetro <param name = appletParameter valor = valor> para objeto o <meta name = autor content = dave raggett> en meta.
Obviamente, estos usos no pueden reemplazarse simplemente usando IDS, por lo que la ID de los elementos y el nombre HTML no son la diferencia entre los números de identificación y los nombres. En realidad son diferentes.
Cosas usadas.
Podemos analizar las diferencias sutiles a través de un código:
Copiar el código