Javascriptでの、Dom操作時に以下のような書き方をしていて詰まったのでメモ。
var elem = document.getElementsByTagName("main").style.height = "100px";
前提
Dom操作をするときは、特定の要素を指定しないといけない。
例
操作可能
var elem = document.getElementById("main");
var elem = document.getElementsByClassName("main")[0];
var elem = document.getElementsByTagName("main")[0];
※特定の要素を指定していない、以下は操作不可。
var elem = document.getElementsByClassName("main");
var elem = document.getElementsByTagName("main");