嗨,我怎么能从这个替换到这个
var str = document.getElementById('bos').innerHTML.replace('col_nr', "");
document.getElementById('bos').innerHTML = str;
<div id="bos">
col_nr[504]
</div>
我希望能够只取没有括号的数字
您可以
执行更多replace()
来实现您的目标,如下所示。或者,您也可以使用正则表达式来执行任务。
var str = document.getElementById('bos').innerHTML.replace('col_nr[', '').replace(']', '');
document.getElementById('bos').innerHTML = str;
<div id="bos">
col_nr[504]
</div>
您可以替换所有非数字字符。
var element = document.getElementById('bos');
element.innerHTML = element.innerHTML.replace(/D/g, "");
<div id="bos">
col_nr[504]
</div>