【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, ""))
相关推荐
程序员黑豆11 分钟前
鸿蒙应用开发:@Link 装饰器实现父子组件双向同步
前端·后端·harmonyos
前端炒粉12 分钟前
简易实现ssr
开发语言·前端·javascript
库克克17 分钟前
【C++】 unordered_map 与unordered_set
开发语言·c++
顶级自由人25 分钟前
【前端菜鸟的补课01】Zod 与 PostgreSQL 全栈数据工程教学
前端·后端·程序员
swipe42 分钟前
11|(前端转全栈)购物车不能只存在前端:用户维度数据如何在后端落库
前端·后端·全栈
雪的季节1 小时前
人工智能 AI 5问
开发语言
李迟1 小时前
一种轻量级C++ CSV文件读写库的实现方案
开发语言·c++
meilindehuzi_a1 小时前
Node.js + LangChain.js + Milvus 实战:从 EPUB 入库到《天龙八部》RAG 问答系统
javascript·langchain·node.js
小园子的小菜2 小时前
Java 并发编程:线程安全队列全解 —— 阻塞与非阻塞实现原理及源码深度剖析
java·开发语言
勇往直前plus2 小时前
Vue3(篇四)单页面应用到路由管理
javascript·typescript·前端框架·vue