获取元素的ID
还有另一种获得元素ID的方法吗?
obj.getAttribute('id')  是的,你可以使用dom元素的.id属性 ,例如: 
 myDOMElement.id 
或者,像这样的东西:
 var inputs = document.getElementsByTagName("input"); for (var i = 0; i < inputs.length; i++) { alert(inputs[i].id); } 
是的,你可以简单地说:
 function getID(oObject) { var id = oObject.id; alert("This object's ID attribute is set to \"" + id + "\"."); } 
检查出来: ID属性| ID属性
这也可以工作:
 document.getElementsByTagName('p')[0].id 
(如果元素在你的文档中的第一段)
这将获取并警告id为“ele”的元素的ID。
 var id = document.getElementById("ele").id; alert("ID: " + id); 
你需要检查是否是一个string,以避免获得一个子元素
 var getIdFromDomObj = function(domObj){ var id = domObj.id; return typeof id === 'string' ? id : false; }; 
超级简单的方法是
  $('.CheckBxMSG').each(function () { var ChkBxMsgId; ChkBxMsgId = $(this).attr('id'); alert(ChkBxMsgId); }); 
告诉我,如果这有帮助
 是。 您可以通过调用document.getElementById来获取元素的ID。 如果find,它将返回一个元素节点,否则返回null : 
 var x = document.getElementById("elementid"); // Get the element with id="elementid" x.style.color = "green"; // Change the color of the element