innerHTML заменить не отражает
У меня есть HTML что-то вроде этого
one
когда я использую
document.getElementById('foo').innerHTML = document.getElementById('foo').innerHTML.replace(" one ", " two ") ;
Внутренний HTML заменяется, но он не отражается в браузере.
Если я предупреждаю innerHTML, я вижу, что он был изменен сейчас, но в браузере он все еще показывает старый вариант.
Есть ли способ сделать это изменение распознаваемым браузером?
Заранее спасибо.