var inputaaa=document.form1.aaa;

var tmp=document.getElementById("aaawofukumuform").innerHTML;
tmp=tmp.replace('xxxxxx','zzzzzz');
document.getElementById("aaawofukumuform").innerHTML=tmp;
inputaaa.value='aiueo';
としたとき、
document.form1.aaa.value='aiueo';
ならOKだが
inputaaa.value='aiueo';
は駄目、置き換えたら再取得
JSで置換時注意、HTMLを置き換えると以前定義したものとの関連性がなくなるので再定義するなど