我正在尝试做一个使用 javascript 更改页面内容的示例。假设我有一个页面:
<html>
<head>
</head>
<body>
<select id="a96780" multiple="multiple" name="a96780" size="3" value="deneme">
<option selected="selected" value="#ANY">ALL</option>
<option value="1111294">Ex1</option>
<option value="1111292">Ex2</option>
<option value="1111290">Ex3</option>
</select>
</body>
</html>
我希望能够在页面加载时关闭所有选项 Ex1、Ex2、Ex3(将它们的类型设置为隐藏或通过其他方式)。为了实现这一点,我按照网上的说明进行操作,但没有这样做:
<script type="text/javascript">
function myFunction()
{
var selectBox = document.getElementById("a96780");
alert("smt");
alert(selectBox.name);
}
myFunction();
</script>
在上面的脚本中,我试图打印出元素的名称以确认我确实拥有它。然而,最后一行从不打印。我如何确认我已将元素初始化为 selectBox 以及我应该如何从那里开始。选项值是否足以参考以下项目:“Ex1、Ex2 和 Ex3”?
编辑1:我绝对没有指向html的链接,我不能修改body标签,也不能放置任何可以启动myFunction的按钮,因此无论我做什么,我只能通过js来做。除此之外,如果你能引导我了解我应该如何进行,那也很棒。例如,我可以从它们的值中引用选项项目吗?