Dokładnie jak poprzednik - masz kropkę zamiast spacji i brakuje ";"(akurat w tym konkretnym przypadku by zadziałało), ale wystarczy, że coś dodasz i przestanie - dlatego zawsze warto je dodawać.
Innym problemem, może być to, że dopiero po załadowaniu DOM, możesz się dobrać do danego elementu, czyli musisz wywołać tą funkcję/instrukcję w zdarzeniu odpowiedzialnym za to - np. load(onload):
Kod
onload= function(){ //do zdarzenia onload - podpinasz tzn. funkcję anonimową(nie musisz teraz o tym czytać :) )
//TWÓJ KOD, W KTÓRYM WYKORZYSTUJESZ ELEMENTY DOM
}
Ew. mógłbyś wywołać funkcję dopiero w taki sposób:
Kod
//<html> itd.
<div id="test">1234567</div>
//itd.
<script>
//TWÓJ KOD JS
</script>
//itd.
//</html>
Jednak, nie jest to zalecane.
Poczytaj o tym DOM, bo w JS jest to bardzo ważne, polecam:
http://kurs.browsehappy.pl/Definicja/DOM i
http://kurs.browsehappy.pl/JavaScript/DOM