Вы не можете присвоить строку элементу, вы должны использовать свойство innerHTML
.Кроме того, поскольку элемент находится на странице, которую вы открываете, вы должны иметь код на этой странице.
test.html:
<html>
<head>
<script type="text/javascript">
window.onload = function() {
document.getElementById("message").innerHTML = "hello";
}
</script>
</head>
<body>
<div id="message">Some text</div>
</body>
</html>
Если вы хотите отправить сообщениенаряду с первой страницей вы должны отправить ее в виде данных на новую страницу, чтобы она могла отображать ее:
На первой странице:
window.location.href = 'test.html?hello';
В test.html:
window.onload = function() {
document.getElementById("message").innerHTML = window.location.search.substr(1);
}