如果找不到queryselector(使用替换)

scyqe7ek  于 2021-09-13  发布在  Java
关注(0)|答案(2)|浏览(217)

如果找不到选择器,我需要此代码(使用替换编号0)

const p = 20;
const p1 = document.querySelector("#").textContent;
const p2 = p1.replace(/[^\d:]/g, '');
const p4 = p1-(pt2);
document.getElementById("").value = p4;

例如,如果我有p11,那么这个脚本应该添加19(如果没有找到数字,这是我的问题),我想在那里添加类似的内容 || 0; 但是,它不起作用,或者我在这里做错了。我一直在寻找一个新的解决方案,但很长时间都没有找到,所以我转向了更聪明的解决方案
我想做类似的事情

const p1 = document.querySelector("#").textContent;

如果在中找不到此元素,请更换 || 0; ```
const p2 = p1.replace(/[^\d:]/g, '');

lf5gs5x2

lf5gs5x21#

使用if-else条件语句。

if(){

}else{

}
57hvy0tb

57hvy0tb2#

const p1 = document.querySelector("#").textContent;
var p2;
if(pa.match(/[^\d:]/g)){
  p2 = p1.replace(/[^\d:]/g, '');
} else{
   p2 = 0
}

相关问题