平面设计工作室网站,网站推广服务合同模板,外国网站上做雅思考试,海南建设局相关网站需求#xff1a;在网页端中通过getElementsByClassName获取到一个元素#xff0c;想提取其中的数字内容做个if判断#xff0c;奈何一直提取不了 开始获取元素时#xff0c;以为默认就是字符类型#xff1b;但使用操作字符的函数就失败#xff0c;然后就考虑数据类型是不是… 需求在网页端中通过getElementsByClassName获取到一个元素想提取其中的数字内容做个if判断奈何一直提取不了 开始获取元素时以为默认就是字符类型但使用操作字符的函数就失败然后就考虑数据类型是不是有问题typeof出来之后是object类然后照着网上的方法toString转换成字符串转换后时object text就还是不行然后又查了object怎么转字符类型据网上的方法JSON.stringify()还是不行虽然理解是怎么对这个object类进行。 最后是无意中在控制台用“ . ”尝试调出的其他方法发现通过“.data”提出的内容为字符类型。终于解决了记录一下 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 13console.log(num.data)
VM9389:1 1学时//终于成功了
console.log(num.data.replace(/[^\d]/g, ))