如何使用Javascript在浏览器的“后退”按钮上重置(返回0索引)下拉列表?
如何使用Javascript在浏览器的“后退”按钮上重置(返回0索引)下拉列表?
您可以使用'onbeforeunload'事件:
<script>
function reset_options() {
document.getElementById('MySelect').options.length = 0;
return true;
}
</script>
<body onbeforeunload='reset_options()'>
...
是的很容易。
我有一个保管箱,其ID为“stroke_style” 重置只是将其设置为-1索引(在0之前)
document.getElementById("stroke_style").selectedIndex = -1;
例: http://languagelassi.blogspot.in/search/label/Dropdown%20Reset%20Javascript
你可以把它放在一个方法或直接 <body onload="">
该页面
<script type="text/javascript" language="javascript" >
var orig_default = -1;
function setDefault() {
if (orig_default < 0) {orig_default = document.getElementById("MyList").selectedIndex;}
}
function testReset() {
if (orig_default >= 0) {
document.getElementById("MyList").selectedIndex = orig_default;
}
}
</script>
<body onbeforeunload='setDefault();'>
以下是我自己编写的一些脚本,用于解决在浏览器返回按钮单击时重置html值的问题。