我正在努力抓住我大学的学生网页,了解我的成绩和日程安排。
我可以登录正常而且我到了这一点here但是这个下拉列表给了我很多问题。它正常工作的方式是用户在下拉列表中选择一个项目,然后按下它旁边的按钮进行提交。
现在,我尝试通过这样做来设置它:
document.getElementById(selectId).value = valueIWant
和
document.getElementById(selectId).selectedIndex = indexIWant
这两个都有效,它们会改变select元素中显示的值,但是,如果我现在单击它旁边的按钮,或者在按钮上调用click(),它只会重置为它的原始值并且不会加载我想要的页面。但如果我用鼠标选择值,一切正常......我不明白,我不知道我做错了什么。
之前有没有人遇到这样的事情?我感谢你们提供的任何帮助:)
答案 0 :(得分:1)
我只需要在调用按钮点击之前添加mySelect.onchange()
。