【JS】怎么提取object类的内容

需求:在网页端中通过getElementsByClassName获取到一个元素,想提取其中的数字内容做个if判断,奈何一直提取不了

开始获取元素时,以为默认就是字符类型;但使用操作字符的函数就失败,然后就考虑数据类型是不是有问题,typeof出来之后是object类;然后照着网上的方法toString转换成字符串,转换后时object text,就还是不行;然后又查了object怎么转字符类型,据网上的方法JSON.stringify(),还是不行,虽然理解是怎么对这个object类进行。

最后是无意中在控制台用" . "尝试调出的其他方法,发现通过".data"提出的内容为字符类型。终于解决了,记录一下!

javascript 复制代码
let num = document.getElementsByClassName("news_time")[1].childNodes[5].childNodes[2] 
console.log(typeof(num))


num.toString()
'[object Text]'

JSON.stringify(num)
'{}'

Object.keys(num);
[]length: 0[[Prototype]]: Array(0)

console.log(num.length)
VM9291:1 13

console.log(num.data)
VM9389:1  1学时

//终于成功了!!!
console.log(num.data.replace(/[^\d]/g, ""))
相关推荐
1uther2 分钟前
Unity核心概念⑨:Screen
开发语言·游戏·unity·c#·游戏引擎
Nan_Shu_6142 分钟前
Web前端面试题(2)
前端
知识分享小能手9 分钟前
React学习教程,从入门到精通,React 组件核心语法知识点详解(类组件体系)(19)
前端·javascript·vue.js·学习·react.js·react·anti-design-vue
C_Liu_26 分钟前
C++:类和对象(下)
开发语言·c++
coderxiaohan30 分钟前
【C++】类和对象1
java·开发语言·c++
阿幸软件杂货间1 小时前
Office转PDF转换器v1.0.py
开发语言·pdf·c#
蚂蚁RichLab前端团队1 小时前
🚀🚀🚀 RichLab - 花呗前端团队招贤纳士 - 【转岗/内推/社招】
前端·javascript·人工智能
扯淡的闲人1 小时前
多语言编码Agent解决方案(5)-IntelliJ插件实现
开发语言·python
丑小鸭是白天鹅1 小时前
Kotlin协程详细笔记之切线程和挂起函数
开发语言·笔记·kotlin
孩子 你要相信光1 小时前
css之一个元素可以同时应用多个动画效果
前端·css