我正在尝试创建一个书签以填写表单,但是隐藏的选择我看不到。该网页的下拉菜单为“是”或“否”。如果选择“否”,则没有任何反应;如果选择“是”,则出现新的选择。现在,如果我运行下面的书签,它将把第一个选择更改为“是”,然后就不显示下一个选择,或者据我所知没有放入任何信息。
javascript:(
function(){document.getElementsByTagName('Select')[1].value = 0;
document.getElementsByTagName('Select')[2].value = 4;
})();
是否有一种刷新页面的方法,而无需重置所有内容以使新选择出现,或者即使不满足条件也可以强制显示隐藏的选择。据我所知,在将第一个选择更改为“是”之前,隐藏的选择和相应的HTML项不存在。如果我只有('Select')[3] .value = 4而没有更改第一个选择,那么它将跳过隐藏的选择,并将信息放入下一个可见的视图。
编辑06/04/2020我不知道我是否应该重新发布这个问题,但是在玩了jquery并做了一点阅读之后,如果我以前手动更改过选择内容,我就能在下面的代码中正常工作了,变回去。如果未先手动更改页面,则此方法不起作用。
javascript:(function(){$("select:eq(1)").val(0).change();})();
我还很新,但是希望我可以考虑学习该书或网站。我觉得除了HTML,Javascript和jquery以外,我还需要知道其他一些信息才能正确地操作网页。
谢谢。