zoukankan      html  css  js  c++  java
  • 获取label标签内for的属性值-js

        <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值是获取后台数据库中的数据,如果有重复,则删除该输出的标签的子集重复项

  • 相关阅读:
    Gray Code
    Search a 2D Matrix
    Find Minimum in Rotated Sorted Array
    Feign理解
    Ribbon描述
    eureka自定义instance Id
    eureka开启用户认证
    idea创建Eureka consumer入门实例
    eureka描述
    activeMq的安全机制
  • 原文地址:https://www.cnblogs.com/chig/p/9166910.html
Copyright © 2011-2022 走看看