Qualcuno sa dirmi perchè se metto nell'htm i seguenti tags su netscape non funziano

<div id="nome1" name="nome1" style:"display:'';">

<div id="nome1" name="nome1" style:"display:'none';">

mentre nel js lo script :

document.getElementById.style.display=''
document.getElementById.style.display='none'

funziona benissimo (???)

..sintassi (?) non mi sembra, ma è un ora che continuo a provare, ormai mi sono fissato sulle stesse prove inutili ..