English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de JavaScript

Objetos de JavaScript

Funciones de JavaScript

DOM HTML JS

BOM del navegador JS

Tutoriales básicos de AJAX

Manual de referencia de JavaScript

Selector de JS HTML DOM

JavaScript se utiliza principalmente para obtener o modificar el contenido o el valor de los elementos HTML y aplicar ciertos efectos.

Para esto, primero debes encontrar el elemento. Hay muchas maneras de hacerlo:

  • Buscar elementos HTML por ID

  • Buscar elementos HTML mediante el nombre de etiqueta

  • Para encontrar elementos HTML mediante nombre de clase

  • Para encontrar elementos HTML mediante selectores CSS

  • Para encontrar elementos HTML mediante conjuntos de objetos HTML

Buscar elementos HTML por ID

Puedes usargetElementById()El método selecciona elementos basándose en el ID único del elemento.

Esta es la forma más sencilla de encontrar elementos HTML en el árbol DOM.

El siguiente ejemplo selecciona un elemento con atributo IDid="msg"de los elementos:

var x = document.getElementById("msg");
Prueba a ver‹/›

Si se encuentra el elemento, este método devolverá el elemento como objeto.

Si no se encuentra el elemento, myElement contendrá null.

Buscar elementos HTML mediante el nombre de etiqueta

También puedes usargetElementsByTagName()El método selecciona elementos HTML mediante el nombre de etiqueta.

Este método devuelve una lista similar a un array de todos los elementos del documento con el nombre de etiqueta especificado.

En este ejemplo se seleccionan todos<p>Elemento:

var x = document.getElementsByTagName("p");
Prueba a ver‹/›

Cambiar el color de fondo de todos los elementos de párrafo en el documento:

var x = document.getElementsByTagName("p");
for(let i = 0; i < x.length; i++) {
   x[i].style.backgroundColor = "coral";
}
Prueba a ver‹/›

En este ejemplo se seleccionaid="wrapper"de los elementos, luego selecciona“wrapper”todos los<p>Elemento:

var x = document.getElementById("wrapper");
var y = x.getElementsByTagName("p");
Prueba a ver‹/›

Para encontrar elementos HTML mediante nombre de clase

Puede usargetElementsByClassName()Método para seleccionar todos los elementos con un nombre de clase específico.

Este método devuelve una lista similar a un array de todos los elementos con el nombre de clase especificado en el documento.

Este ejemplo devuelve todos los elementos conclass="demo" deLista de elementos:

var x = document.getElementsByClassName("demo");
Prueba a ver‹/›

Para encontrar elementos HTML mediante selectores CSS

Puede usarquerySelectorAll()Método para seleccionar elementos que coinciden con el selector CSS especificado (ID, clase, tipo, etc.).

Este método devuelve una lista similar a un array de todos los elementos que coinciden con el selector especificado.

Los selectores CSS proporcionan un método muy poderoso y efectivo para seleccionar elementos HTML en el documento.

var x = document.querySelectorAll("div");
Prueba a ver‹/›

Este ejemplo devuelve los elementos con“note”Todos los de la clase del documento<div>Lista de elementos:

var x = document.querySelectorAll("div.note");
Prueba a ver‹/›

Para encontrar elementos HTML mediante conjuntos de objetos HTML

El elemento más alto del documento HTML se puede usar directamente como atributo del documento.

Por ejemplo, se puede usar la propiedad para acceder<html>Elementodocument.documentElement

ElLos componentes pueden ser accedidosdocument.bodyPropiedad.

var html = document.documentElement;
var body = document.body;
Prueba a ver‹/›

Nota:Sidocument.bodyEnAntes de la etiqueta (por ejemplo, enDentro de <head>),它将返回null而不是body元素。

También se puede acceder a los siguientes objetos HTML (y conjuntos de objetos):

PropiedadDescripción
document.anchorsRetorna todos los elementos que tienen una propiedad de nombre<a>Elemento
document.appletsRetornar todos<applet>Elemento(在HTML5(已弃用)
document.baseURIRetorna la URI de base absoluta del documento
document.bodyRetornarElemento
document.cookieRetorna las cookies del documento
document.doctypeRetorna el tipo de documento del documento
document.documentElementRetornar<html>Elemento
document.documentModeRetorna el modo utilizado por el navegador
document.documentURIRetorna la URI del documento
document.domainRetornar el nombre de dominio del servidor del documento
document.domConfigAbandonado;Retornar la configuración de DOM
document.embedsRetornar todos<embed>Elemento
document.formsRetornar todos<form>Elemento
document.headRetornar<head>Elemento
document.imagesRetornar todos<img>Elemento
document.implementationRetornar la implementación de DOM
document.inputEncodingRetornar la codificación del documento (conjunto de caracteres)
document.lastModifiedRetornar la fecha y hora de actualización del documento
document.linksRetornar todos los que tienen atributo href<area>y<a>Elemento
document.readyStateRetornar el estado (cargando) del documento
document.referrerRetornar la URI del referente (documento de enlace)
document.scriptsRetornar todos<script>Elemento
document.strictErrorCheckingRetornar si se debe ejecutar la verificación de errores en fuerza
document.titleRetornar<title>Elemento
document.URLRetornar la URL completa del documento