如何获取span标签的值

 时间:2024-10-12 15:29:40

1、搭建演示环境为方便进行演示,我们首先新建一个网页文件,文件主要代码如下:<html> &造婷用痃lt;head> <meta charset="utf-8"> <title>教程</title> </head> <body> <p> 他有一双 <span id="boy" style="color:blue;font-weight:bold">蓝色</span> 的眼睛。<br/> 她有一双 <span name="girl" style="color:darkolivegreen;font-weight:bold">碧绿色</span> 的眼睛。 </p> </body></html>如果大家不知如何新建网页,可查看下面引用经验的网页创建部分。

如何获取span标签的值

2、获取span标签的值方法1:利用标签对象数组来获取值在javascript脚本语言中,所有的标签元素都可以看成一个个对象,相同的标签元素可看成一个对象数组。比如,我们要获取第二个span标签元素对象,可使用代码:document.getElementsByTagName('span')[1]获取。

如何获取span标签的值

3、而获取某个元素的值,则可以使用元素对象的属性方法innerText来获得。所以获取第二个span标签元素的内容可以用以下代码:<script language=javascript> alert(document.getElementsByTagName('span')[1].innerText); </script>可以看到获取的值“碧绿色”是正确的!

如何获取span标签的值

4、方法2:利用元素名来获取值在javascript脚本语言中,通过标签的名称,即name属性也可定位到该对象。比如,我们要获取第二个span标签元素对象,可使用代码:document.getElementsByName('girl')[0]获取,而获取值同样用innerText方法。 <script language=javascript> alert(document.getElementsByName('girl')[0].innerText); </script>在代码中,我们看到元素名对象同样是使用了数组,这是为什么呢?因为在html中,是允许同名元素存在的,所以某个name的元素可能存在多个,这里只有一个,所以用【0】表示。

如何获取span标签的值
如何获取span标签的值

5、方法3:利用元素ID来获取值在javascript脚本语言中,还可以通过标签的ID值,即ID属性来定位对象,而且ID值是不能有重复,具有唯一性。比如,我们要获取第一个span标签元素对象的值,可使用代码:document.getElementById('boy').innerText获取。

如何获取span标签的值

6、获取标签内的html内容利用上面三种方法,我们可以成功获取标签的值,其实除了获取标签内的文本值外,我们还可以使用innerHTML属性来获取标准内的html内容。如下代码:媪青怍牙<html> <head> <meta charset="utf-8"> <title>教程</title> </head> <body> <p> <span id="boy" ><a>蓝色</a></span> </p> </body> <script language=javascript> alert(document.getElementById("boy").innerText+"\n"+document.getElementById("boy").innerHTML); </script></html>

如何获取span标签的值
  • jquery如何清空下拉框的值
  • jquery如何获取标签的class属性值
  • jquery如何实现鼠标放上div时改变其大小
  • js如何给input赋值
  • 如何在js里设置元素为浮动属性
  • 热门搜索
    历史手抄报图片大全 守法手抄报 手抄报的内容 低碳环保手抄报内容 感恩大自然手抄报 小学垃圾分类手抄报 我的未来不是梦手抄报 廉洁在我心中手抄报 我的一本课外书手抄报 预防火灾手抄报