После закрытия () документа он завершает запись в этот документ. Чтобы снова написать (), вам нужно снова открыть (). В вашем случае его повторное открытие приведет к потере ранее записанного содержимого.
Вот что я делаю. Сначала откройте документ и напишите на нем базовую структуру HTML:
doc.open();
doc.write("<html><head></head><body></body></html>");
doc.close();
Теперь вы можете манипулировать документом, манипулируя DOM, вместо того, чтобы писать прямо в него:
var line=document.createElement("div");
line.innerHTML='<b> Student details </b>';
line.innerHTML=line.innerHTML+'<br><br> Student Name : <span id="student_name"></span>';
line.innerHTML=line.innerHTML+'<br><br> Age : <span id="student_age"></span>';
...
doc.body.append(line);
Кроме того, вы можете изменить имя студента и имя студента, получив их элемент DOM, а затем изменив его значение:
doc.getElementById("student_name").innerText="rm -rf star";
doc.getElementById("student_age").innerText="21";