¿hay alguna otra forma de obtener la identificación de un elemento?obtener la identificación de un elemento
obj.getAttribute('id')
¿hay alguna otra forma de obtener la identificación de un elemento?obtener la identificación de un elemento
obj.getAttribute('id')
sí se puede simplemente utilizar el .id
property del , por ejemplo:
myDOMElement.id
O algo así:
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
alert(inputs[i].id);
}
Esto funcionaría también:
document.getElementsByTagName('p')[0].id
(Si el elemento en el que el primero párrafo del documento)
'getElementsByClassName' no es compatible con IE (antes de IE9). – user113716
Fue un error. Significó 'getElementByTagName' para tratar con una etiqueta – donohoe
Es getElementsByTagName –
Sí se puede decir simplemente:
function getID(oObject)
{
var id = oObject.id;
alert("This object's ID attribute is set to \"" + id + "\".");
}
mira esto: ID Attribute | id Property
Esto se pone y alerta al id del elemento con el id "ele".
var id = document.getElementById("ele").id;
alert("ID: " + id);
si conoce la identificación, ¿cuál es la necesidad de estas líneas? – shafeeq
Súper manera fácil es
$('.CheckBxMSG').each(function() {
var ChkBxMsgId;
ChkBxMsgId = $(this).attr('id');
alert(ChkBxMsgId);
});
Dime si esto ayuda
Sí. Puede obtener un elemento por su ID llamando al document.getElementById
. Se devolverá un nodo de elemento si lo encuentra, y null
lo contrario:
var x = document.getElementById("elementid"); // Get the element with id="elementid"
x.style.color = "green"; // Change the color of the element
Es necesario comprobar si es una cadena para evitar que un elemento secundario
var getIdFromDomObj = function(domObj){
var id = domObj.id;
return typeof id === 'string' ? id : false;
};
y .id trabaja con todas las etiquetas HTML? – Rana
@Rana - Sí, es una propiedad de elemento DOM, y todos los elementos específicos heredan del elemento dom básico, por lo que tienen la propiedad :) –
Cállate porque 'myDOMElement.id' también puede devolver un elemento secundario con el ID o nombre de 'id'. Como se ve aquí [en este jsfiddle] (http://jsfiddle.net/yY4xz/1/) –