SlideShare una empresa de Scribd logo
1 de 6
NUEVOS SELECTORES
Para mejorar el nivel en JavaScript tenemos que aplicar en
HTML toda clase de selectores CSS por medio de nuevos
métodos :
 querySelector()
 querySelectorAll()
querySelector()
Es aquel que retorna el primer elemento de la etiqueta
<p> que esta dentro del <div>
Estos son declarados usando comillas.
function hacerclic()
{
document.querySelector("#principal p:first child").onclick=mostraraletra;
}
function mostraraletra()
{
alert('hizo clic');
}
window.onload=hacerclic;
querySelectorAll()
En este método lo que retorna son todos los elementos
que concuerda con el grupo de selectores declarados
entre el paréntesis , el valor retornado es un arreglo (array)
aquí utiliza los tres metodos:
function hacerclic(){
var lista=document.querySelectorAll("#principal p");
lista[0].onclick=mostraraletra;
}
function mostraraletra(){
alert('hizo clic');
}
window.onload=hacerclic;
Va tomando cada elemento de <p> dentro <div> y va
guardando en un arreglo de una lista y comienza con la
posición 0
function hacerclic(){
var lista=document.querySelectorAll("#principal p");
for(var f=0; f<lista.length; f++){
lista[f].onclick=mostraraletra;
}
}
function mostraraletra(){
alert('hizo clic');
}
window.onload=hacerclic;
Para interactuar con una lista de elementos retornados
utlizamos un bucle for
function hacerclic(){
var lista=document.getElementById('principal').querySelectorAll("p");
lista[0].onclick=mostraraletra;
}
function mostraraletra(){
alert('hizo clic');
}
window.onload=hacerclic;
Aquí mostramos la combinacion de metodos donde
utilizamos el getElementById , querySelectorAll y el arreglo
la lista[0]

Más contenido relacionado

Similar a Exposicion progra4

2 2 2 Arraylist Y Operadores
2 2 2 Arraylist Y Operadores2 2 2 Arraylist Y Operadores
2 2 2 Arraylist Y Operadores
UVM
 
Php excel
Php excelPhp excel
Php excel
pcuseth
 
Unidad iii ajax
Unidad iii ajaxUnidad iii ajax
Unidad iii ajax
pared1616
 

Similar a Exposicion progra4 (20)

Resulset
ResulsetResulset
Resulset
 
2 2 2 Arraylist Y Operadores
2 2 2 Arraylist Y Operadores2 2 2 Arraylist Y Operadores
2 2 2 Arraylist Y Operadores
 
Presentacion
PresentacionPresentacion
Presentacion
 
Arreglos, Procedimientos y Funciones
Arreglos, Procedimientos y FuncionesArreglos, Procedimientos y Funciones
Arreglos, Procedimientos y Funciones
 
Resulteset
ResultesetResulteset
Resulteset
 
Handlebars
HandlebarsHandlebars
Handlebars
 
Servlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTMLServlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTML
 
Jquery parte 1
Jquery parte 1Jquery parte 1
Jquery parte 1
 
4_colecciones.ppt
4_colecciones.ppt4_colecciones.ppt
4_colecciones.ppt
 
Parte II. Notas Rapidas (sticky notes) App W8: MVVM y SQLite.
Parte II. Notas Rapidas (sticky notes) App W8: MVVM y SQLite.Parte II. Notas Rapidas (sticky notes) App W8: MVVM y SQLite.
Parte II. Notas Rapidas (sticky notes) App W8: MVVM y SQLite.
 
Php excel
Php excelPhp excel
Php excel
 
Practica web de la sesión 5
Practica web de la sesión 5Practica web de la sesión 5
Practica web de la sesión 5
 
Metodos,variables, pasodeparametros
Metodos,variables, pasodeparametrosMetodos,variables, pasodeparametros
Metodos,variables, pasodeparametros
 
ASP.NET MVC - validacion de datos
ASP.NET MVC - validacion de datosASP.NET MVC - validacion de datos
ASP.NET MVC - validacion de datos
 
Ayuda la clase statement
Ayuda la clase statementAyuda la clase statement
Ayuda la clase statement
 
ee
eeee
ee
 
Tdd y clean code SG campus
Tdd y clean code SG campusTdd y clean code SG campus
Tdd y clean code SG campus
 
1 -programacion_oo
1  -programacion_oo1  -programacion_oo
1 -programacion_oo
 
Unidad iii ajax
Unidad iii ajaxUnidad iii ajax
Unidad iii ajax
 
Presentacion de la práctica de Ajax 2016
Presentacion de la práctica de Ajax 2016Presentacion de la práctica de Ajax 2016
Presentacion de la práctica de Ajax 2016
 

Más de Veronica Angamarca (7)

Amo
AmoAmo
Amo
 
Amor amor
Amor amorAmor amor
Amor amor
 
Valentin
ValentinValentin
Valentin
 
Virus Informatico
Virus InformaticoVirus Informatico
Virus Informatico
 
Virus
VirusVirus
Virus
 
Drag and drop
Drag and dropDrag and drop
Drag and drop
 
Momentos de inercia
Momentos de inerciaMomentos de inercia
Momentos de inercia
 

Exposicion progra4

  • 1.
  • 2. NUEVOS SELECTORES Para mejorar el nivel en JavaScript tenemos que aplicar en HTML toda clase de selectores CSS por medio de nuevos métodos :  querySelector()  querySelectorAll()
  • 3. querySelector() Es aquel que retorna el primer elemento de la etiqueta <p> que esta dentro del <div> Estos son declarados usando comillas. function hacerclic() { document.querySelector("#principal p:first child").onclick=mostraraletra; } function mostraraletra() { alert('hizo clic'); } window.onload=hacerclic;
  • 4. querySelectorAll() En este método lo que retorna son todos los elementos que concuerda con el grupo de selectores declarados entre el paréntesis , el valor retornado es un arreglo (array) aquí utiliza los tres metodos: function hacerclic(){ var lista=document.querySelectorAll("#principal p"); lista[0].onclick=mostraraletra; } function mostraraletra(){ alert('hizo clic'); } window.onload=hacerclic; Va tomando cada elemento de <p> dentro <div> y va guardando en un arreglo de una lista y comienza con la posición 0
  • 5. function hacerclic(){ var lista=document.querySelectorAll("#principal p"); for(var f=0; f<lista.length; f++){ lista[f].onclick=mostraraletra; } } function mostraraletra(){ alert('hizo clic'); } window.onload=hacerclic; Para interactuar con una lista de elementos retornados utlizamos un bucle for
  • 6. function hacerclic(){ var lista=document.getElementById('principal').querySelectorAll("p"); lista[0].onclick=mostraraletra; } function mostraraletra(){ alert('hizo clic'); } window.onload=hacerclic; Aquí mostramos la combinacion de metodos donde utilizamos el getElementById , querySelectorAll y el arreglo la lista[0]