获取label标签内for的属性值-js

2018-06-11 14:32:00  浏览:1551  作者:管理员
    <body>		<div class="row_2" id="ass">			<label for="aaa">1</label>			<label for="aaa">2</label>			<label for="aaa">3</label>			<label for="bbb">4</label>			<label for="bbb">5</label>			<label for="bbb">6</label>		</div>			</body>	<script type="text/javascript">		var ass=document.getElementById("ass");		var laArr = ass.getElementsByTagName("label");                for(i=0;i<laArr.length;i++){                  //取出参数for的值                     var forvalue=laArr[i].getAttributeNode("for").value;                     var forNext1 = laArr[i+1].getAttributeNode("for").value;                     if(forvalue==forNext1)                     {						                        ass.removeChild(laArr[i+2]);                         ass.removeChild(laArr[i+1]);                                              }                      console.log(forvalue);//aaa                     console.log(forNext1);//bbb              }              	</script>

 遇到需要获取label标签中的for值,需要用到

getAttributeNode("for").value;

此方法可以获取到属性内的值,而不是标签包裹的文本值;

案例说明;for值是获取后台数据库中的数据,如果有重复,则删除该输出的标签的子集重复项

评论区

共 0 条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

【随机新闻】

返回顶部