.write em um elemento específico do HTML

Olá, existe alguma maneira de usar o .write somente em uma div, sem alterar as outras?
Já tentei usar o getElementById mas não funcionou.
O script é esse:

[code]var projn = 20;
var colunas = 10;
var linhas = 5;

function projtab(){
document.write(’

’);
coluna();
document.write(’
’);
}

function linha(){
for (var i=0; i<linhas; i++) {
document.write(’

<img src=“Numeros/’+projn+’.jpg” height="100px width=“100px”> ’);
projn–;
if (projn==0){break;}
}
}

function coluna(){
for (var j=0; j<colunas; j++) {
if (projn==0) {break;}
document.write(’

’);
linha();
document.write(’’)
}
}[/code]

O comum não é usar write para preencher elementos, o comum é usar innerHTML:

var div = document.getElementById('idDiv');
div.innerHTML = '<p>Paragrafo escrito dentro da div</p>';

eu particularmente gosto de usar a forma “mais programática” do que concatenar um monte de string e gerar essa “sujeira” no código

var a = document.createElement("a");
a.href = "....html";
a.className = "projimg"
.
.
.
td.appendChild(a);