名字中的内容:名字" type="hidden"/>

js怎么获取名字中的内容:名字


思路:根据标签名称获取所有span对象,然后根据类名筛选出目标对象,最后使用 innerHTML 属性获取文本。实例演示如下:

1、HTML结构

< span  class = "xing" >姓氏</ span >
< span  class = "name" >名字</ span >
< span  class = "sheng" >籍贯</ span
< input  type = 'button'  value = '获取class=name的span'  onClick = "fun()" />

2、javascript代码

function  fun(){
     obj = document.getElementsByTagName( "span" );
     class_name =  "name" ;
     for (i  in  obj){
         if (obj[i].className == class_name){
             alert(obj[i].innerHTML);
             return
         }
     }
}

3、效果演示

 

function  js(id)
{
     return  document.getElementById(id).getElementsByTagName( "span" );
}
for ( var  i=0;i<js( "left" ).length;i++) //循环取出id为left的容器里面的所有span
{
     js( "left" )[i].onclick= function (){
         var  cl =  this .getAttribute( "class" );
         alert(cl); //弹出当前span的class名字
     }
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM