2012-05-10 51 views
40

phép nói rằng đây là HTML của tôi:javascript lấy thẻ phần tử của

<div id="foo"> 
<input id="goo" value="text" /> 
<span id="boo"> 
</span> 
</div> 

Tôi muốn để có thể xác định những từ khóa thuộc về một yếu tố html.

yếu tố Ví dụ với id "foo" = div, "goo" = input, "boo" = span ...

Vì vậy, một cái gì đó như thế này:

function getTag (id) { 
    var element = document.getElementById(id); 
    return element.tag; 
} 

Trả lời

79

HTMLElement.tagName

var element = document.getElementById('myImgElement'); 
console.log('Tag name: ' + element.tagName); 
// Tag name: IMG 

LƯU Ý: Trả về thẻ ở thủ đô. Ví dụ. <img /> sẽ trả về IMG.

+6

lưu ý rằng điều này trả về tên viết hoa, tức là 'BUTTON' hoặc' INPUT', bất kể HTML thực tế của bạn – Jason

Các vấn đề liên quan