Значение «b» является строкой.Преобразуйте его в целое число, используя parseInt ();
Так что-то вроде этого:
var n = 10;
function route(b) {
document.getElementById('txt').innerHTML = 500 + b + (500 - b) / n;
document.getElementById('txt2').innerHTML = 500 - b - (500 - b) / n;
}
document.getElementById("b").oninput = function() {
route(parseInt(this.value))
}
<div class="slidecontainer">
<input type="range" min="0" max="100" value="50" id="b">
</div>
<p id="txt"></p>
<p id="txt2"></p>