Javascript下拉列表

时间:2014-06-05 10:50:20

标签: javascript

<body>
<script>

window.open("http://hostname:xxxxx/mdt/channelmonitorservlet","_parent");
document.getElementById("htmlb_2001_htmlb_1970_8").selectedIndex="2";
</script>
</body>

您好,我的代码出了什么问题?我希望它打开页面,然后更改下拉列表的值,但它不会,它只打开页面。我还是javascript新手

1 个答案:

答案 0 :(得分:0)

如果select位于打开窗口的页面上,问题可能是您在DOM准备好之前运行脚本,因此无法找到select。试试console.log(document.getElementById("htmlb_2001_htmlb_1970_8"))alert(document.getElementById("htmlb_2001_htmlb_1970_8")) - 如果您看到null,那么这就是您的问题。

如果选择位于打开的页面(即主机名:xxxxx),则需要使用javascript更改该页面上的select