Javascript:获取节点值

标签 javascript

我是 Javascript 的新手,我需要获取 id 为 firstvalue 的节点的值,以便在我的脚本中使用它。谁能告诉我如何获得该值(value)?

<div id="myDiv">

<span id="firstValue"> 5.22 <span id="nestedValue"> 500 </span></span>

</div> <!-- myDiv -->

最佳答案

document.getElementById("firstValue")会给你一个引用 <span> .这有两个子节点,您可以通过类似数组的 childNodes 引用它们属性,或者在这种情况下简单地使用 firstChildlastChild特性。例如,以下将返回字符串“5.22 ”:

document.getElementById("firstValue").firstChild.nodeValue;

关于Javascript:获取节点值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6875411/

相关文章:

javascript - 如何在 Angular 5 中集中来自根组件的深层嵌套输入?

javascript - 可扩展列表形式的复选框/单选按钮无响应

javascript - 如何使用 jQuery 创建用于在 Javascript 中的两个按钮之间切换的高效代码?

javascript - 有条件地订阅/取消订阅多条消息

javascript - mark.js 不高亮单词?

javascript - 我可以将相同的dust.js 模块与不同的部分一起使用吗?

javascript - 为 JavaScript 实验组织 DRY 模板?

javascript - 构造 php 数组以传递给谷歌饼图 arrayToDataTable

javascript - 如何构建大型 meteor.js 应用程序?

javascript - 刷新页面后表格行恢复原位