If this is an identifier, why are you using getElementsByName, notgetElementById
var hostDivName = "theHostDivName";
var hostDiv = document.getElementById(hostDivName);
var theElements = hostDiv.getElementsByClassName("theClassDivName");
theElements[0].style.display = "none";
Assuming you meant a name, not an ID
var hostDiv = document.getElementsByName(hostDivName)[0];
source
share