您好,我怎样才能将此替换为此
var str = document.getElementById('bos').innerHTML.replace('col_nr', "");
document.getElementById('bos').innerHTML = str;

<div id="bos">
col_nr[504]
</div>
&#13;
我希望只能使用不带括号的数字
答案 0 :(得分:1)
您可以执行更多replace()
来实现目标,如下所示。或者,您也可以使用正则表达式来执行任务。
var str = document.getElementById('bos').innerHTML.replace('col_nr[', '').replace(']', '');
document.getElementById('bos').innerHTML = str;
&#13;
<div id="bos">
col_nr[504]
</div>
&#13;
答案 1 :(得分:0)
您可以替换所有非数字字符。
var element = document.getElementById('bos');
element.innerHTML = element.innerHTML.replace(/\D/g, "");
<div id="bos">
col_nr[504]
</div>