2012-05-10 11 views
40

Diyelim öğenin etiketi almak bu benim HTML: Ben html elemanına ait olanı etiketi belirlemek mümkün olmak istiyorumjavascript

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

. id "foo" ile

Örnek eleman = div, "goo" = input ... = span

Yani böyle bir şey "boo":

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

cevap

79

HTMLElement.tagName

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

Not: Büyük harflerle etiketler döndürür. Örneğin. <img />, IMG'u döndürecektir.

+6

, bunun gerçek HTML'nize bakmaksızın büyük harfli ismi, yani "BUTTON" veya "INPUT" değerini döndürdüğünü unutmayın. – Jason