Получить идентификатор элемента есть ли другой способ получить идентификатор элемента? obj.getAttribute('id') Ответ 1 Да, вы можете просто использовать свойство .id dom элемент, например: myDOMElement.id Или что-то вроде этого: var inputs = document.getElementsByTagName("input"); for (var i = 0; i < inputs.length; i++) { alert(inputs[i].id); } Ответ 2 Да, вы можете просто сказать: function getID(oObject) { var id = oObject.id; alert("This object ID attribute is set to \"" + id + "\"."); } Проверьте это: Атрибут идентификатора | id Свойство Ответ 3 Это тоже сработает: document.getElementsByTagName('p')[0].id (Если элемент, где первый абзац в вашем документе) Ответ 4 Это получает и предупреждает идентификатор элемента с идентификатором "ele". var id = document.getElementById("ele").id; alert("ID: " + id); Ответ 5 Super Easy Way - $('.CheckBxMSG').each(function () { var ChkBxMsgId; ChkBxMsgId = $(this).attr('id'); alert(ChkBxMsgId); }); Скажите, поможет ли это Ответ 6 Вам нужно проверить, является ли строка, чтобы избежать получения дочернего элемента var getIdFromDomObj = function(domObj){ var id = domObj.id; return typeof id === 'string' ? id : false; }; Ответ 7 Да. Вы можете получить элемент по его идентификатору, вызвав document.getElementById. Он вернет элемент node, если он найден, и null иначе: var x = document.getElementById("elementid"); // Get the element with id="elementid" x.style.color = "green"; // Change the color of the element
Ответ 1 Да, вы можете просто использовать свойство .id dom элемент, например: myDOMElement.id Или что-то вроде этого: var inputs = document.getElementsByTagName("input"); for (var i = 0; i < inputs.length; i++) { alert(inputs[i].id); }
Ответ 2 Да, вы можете просто сказать: function getID(oObject) { var id = oObject.id; alert("This object ID attribute is set to \"" + id + "\"."); } Проверьте это: Атрибут идентификатора | id Свойство
Ответ 3 Это тоже сработает: document.getElementsByTagName('p')[0].id (Если элемент, где первый абзац в вашем документе)
Ответ 4 Это получает и предупреждает идентификатор элемента с идентификатором "ele". var id = document.getElementById("ele").id; alert("ID: " + id);
Ответ 5 Super Easy Way - $('.CheckBxMSG').each(function () { var ChkBxMsgId; ChkBxMsgId = $(this).attr('id'); alert(ChkBxMsgId); }); Скажите, поможет ли это
Ответ 6 Вам нужно проверить, является ли строка, чтобы избежать получения дочернего элемента var getIdFromDomObj = function(domObj){ var id = domObj.id; return typeof id === 'string' ? id : false; };
Ответ 7 Да. Вы можете получить элемент по его идентификатору, вызвав document.getElementById. Он вернет элемент node, если он найден, и null иначе: var x = document.getElementById("elementid"); // Get the element with id="elementid" x.style.color = "green"; // Change the color of the element