JS从querySelectorAll返回属性

时间:2014-10-15 12:17:48

标签: javascript html dom selectors-api

我创建了一个从document.querySelectorAll()函数返回元素的函数。我尝试使用此函数返回包含所有属性的确切元素。我特别想要返回tagName属性。

<div id="#example"></div>
<script type="text/javascript">
    function el(s){
        var newElement=document.querySelectorAll(s);
        return newElement;
    }
    alert(el("#example").tagName);
</script>

1 个答案:

答案 0 :(得分:0)

querySelectorAll会返回所有匹配元素的NodeList,即使只有一个。要获取元素本身,请使用querySelector函数。

<div id="#example"></div>
<script type="text/javascript">
    function el(s){
        var newElement=document.querySelector(s);
        return newElement;
    }
    alert(el("#example").tagName);
</script>