如何仅使用javascript获取子元素文本 [英] How to get child element text using only javascript

查看:75
本文介绍了如何仅使用javascript获取子元素文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我可以通过使用jquery来完成这项工作,但我需要通过使用javascript来完成它。我就像是javascript的初学者。我需要从div获取文本节点。

I can get this done by using jquery but I need to get it done by using javascript. I am like a beginner in javascript. I need to get text node from div.

Div包含文本节点,然后再包含文本节点。我可以使用 firstChild 获取div中的文本节点,但是如何获取span文本节点。

Div contains text node and then span and again text node in it. I can get text node inside div by using firstChild but how to get span text node.

HTML

<div id="test">
12345799
<span>my name </span>
</div>

脚本

document.getElementById('test').firstChild.nodeValue


推荐答案

试试这个:

document.getElementById('test').getElementsByTagName('span')[0].nodeValue

这篇关于如何仅使用javascript获取子元素文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆