js判断<span>标签是否存在,并获取<span>的值

< input > 输入标签值,动态控制< span >< span >xx< /span >< /span >增加,在js中怎么判断< div id="taginput">< /div>中至少含有一个< span >< span>xx< /span>< /span>,并获取它们的值?

**** 页面里不止这个< div id="taginput">< /div>中含有< span>< /span>

<div id="taginput">

    <span ><span>java</span></span>
    <span><span>js</span></span>

    <div addtag>
        <input type="text" id="tags">
    </div>
</div>

 用dom的方式就是
if(document.getElementsByTagName('span').length>0){
  存在span
}
 var items = $("span");
 if (items && items.size()>0)
 {
 这里干你的事
 }

var span=$("span")
if(span && span.size()>0){
$("span").foreach(function(){
var text=$(this).text();//假设是第一个span,它获取的是java;
var html=$(this).html();假设是第一个span,它获取的是java
});
}

如果回答对你有帮助,请采纳

错了不是foreach,将foreach改为each