如何在加载网页时隐藏元素
How To Get Element To Hide When Webpage Is Loaded
我想在网页加载时获得一个选择选项来隐藏,并且我已经使用
s2.style.visibility = "hidden";
这样做,但它只会在第一个选择按钮纵后隐藏第二个选择按钮。我正在尝试使网页首次加载时,直到类别类型出现之前它才存在。
function populate(s1, s2) {
var s1 = document.getElementById(s1);
var s2 = document.getElementById(s2);
s2.innerHTML = "";
s2.style.visibility = "hidden";
if(s1.value == "genre") {
s2.style.visibility = "visible";
var optionArray = ["|", "rap|Rap", "r and b|R And B", "rock|Rock", "indie|Indie", "dance|Dance"];
} else {
}
for(var option in optionArray) {
var pair = optionArray[option].split("|");
var newOption = document.createElement("option");
newOption.value = pair[0];
newOption.innerHTML = pair[1];
s2.options.add(newOption);
}
}
在运行任何 js 代码之前,在 css 中设置该元素的可见性。
#s2 {
visibility: 'hidden'
}
相关文章:
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- JavaScript-在手机上不工作的情况下,在外部单击时隐藏元素
- 随时隐藏元素
- 根据特定条件使用ng显示/ng隐藏来显示/隐藏元素
- 隐藏元素直到加载完成(ng斗篷不是我需要的)
- 在具有类的元素中隐藏元素
- javascript()onclick隐藏元素-dos'我不在firefox工作
- JQueryHide()在按钮中使用元素时不会隐藏元素
- 使用Javascript取消隐藏元素
- 如果鼠标离开父对象,则隐藏元素
- 如何在jquery ajax成功html响应中找到输入隐藏元素
- 基于事件在循环中隐藏元素
- 渐进式增强-不使用CSS隐藏元素
- 隐藏元素后更新滚动条
- jQuery没有隐藏元素
- jQuery隐藏元素在使用CSS显示时保持隐藏状态
- 如何使用javascript在区域外单击时隐藏元素
- 如何在加载网页时隐藏元素
- JS:隐藏元素上的事件侦听器
- HTML 显示/隐藏元素 JS 不起作用