目前我正在用 Javascript 启动一个项目,它是一个游戏卡,我只想从列表中获取数字 没有字符串,只有整数 text
我只想从 HTMl 列表中获取数字,而不是字符串。我尝试转换为 parseInt 但我知道什么时候将元素作为数组返回,只是类的数量我没有内容
power = document.getElementsByClassName("power").innerText;
let opNum0 = parseInt(document.getElementsByClassName("power")[0].innerText);
let myNum3 = parseInt(document.getElementsByClassName("power")[3].innerText);
console.log(myNum3);
if (myNum3 > opNum0) {
alert("you win");
} else {
alert(myNum3);
scoreCountYou()
}
试试这个
let opNum0 = parseInt(document.getElementsByClassName("power")[0].innerText.replace(/\D/g,''));
let myNum3 = parseInt(document.getElementsByClassName("power")[3].innerText.replace(/\D/g,''));
console.log(myNum3);
if(myNum3 > opNum0){
alert("you win");
}else{
alert(myNum3);
scoreCountYou()
}