mam coś HTML jak teninnerHTML zastąpić nie odzwierciedla
<div id="foo">
<select>
<option> one </option>
</select>
</div>
kiedy używam
document.getElementById('foo').innerHTML = document.getElementById('foo').innerHTML.replace("<option> one </option>", "<option> two </option>") ;
innerHTML zastępowane ale nie zostanie odbity w przeglądarce.
Po ostrzeżeniu innerHTML widzę, że zostało ono zmienione, ale w przeglądarce nadal pokazuje starą opcję.
Czy istnieje sposób, aby ta zmiana została rozpoznana przez przeglądarkę?
Z góry dziękuję.
Nie, pierwszy argument może być również podłańcuchem. Sprawdź specyfikacje W3C. – jmishra