Just found that changing href dynamically can be implemented differently and one method with
document.anchors[] =
works for FireFox and Chrome and does not for IE while using
document.getElementById(..).setAttribute('href',
works for All. Is there a general rule for such changes that one can take for granted or is it always tag/param specific?