ho HTML qualcosa di simileinnerHTML sostituire non riflette
<div id="foo">
<select>
<option> one </option>
</select>
</div>
quando uso
document.getElementById('foo').innerHTML = document.getElementById('foo').innerHTML.replace("<option> one </option>", "<option> two </option>") ;
I innerHTML vengono sostituiti, ma non vengono riflessi nel browser.
Se avviso innerHTML, posso vedere che è stato modificato ora ma nel browser mostra ancora l'opzione precedente.
Esiste un modo per rendere questa modifica riconosciuta dal browser?
Grazie in anticipo.
No, il il primo argomento può anche essere una sottostringa. Controlla le specifiche W3C per questo. – jmishra