[英]get an element's id
有沒有另一種方法來獲取 DOM 元素的 ID?
element.getAttribute('id')
這也可以:
document.getElementsByTagName('p')[0].id
(如果元素位於文檔中的第一段)
超級簡單的方法是
$('.CheckBxMSG').each(function () {
var ChkBxMsgId;
ChkBxMsgId = $(this).attr('id');
alert(ChkBxMsgId);
});
告訴我這是否有幫助
在事件處理程序中,您可以按如下方式獲取 id
function show(btn) { console.log('Button id:',btn.id); }
<button id="myButtonId" onclick="show(this)">Click me</button>
這將獲取並提醒 id 為“ele”的元素的 id。
var id = document.getElementById("ele").id;
alert("ID: " + id);
您需要檢查是否為字符串以避免獲取子元素
var getIdFromDomObj = function(domObj){
var id = domObj.id;
return typeof id === 'string' ? id : false;
};
是的。 您可以通過調用document.getElementById
通過其 ID 獲取元素。 如果找到,它將返回一個元素節點,否則返回null
:
var x = document.getElementById("elementid"); // Get the element with id="elementid"
x.style.color = "green"; // Change the color of the element
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.