我创建了一个从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>
答案 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>