2014-06-27 173 views
1

我希望我的下拉列表在頁面刷新後返回其第一個值。下拉頁面刷新後保留其選擇

<!DOCTYPE html> 
<html> 
<head></head> 
<body> 
    <div> 
      <li><label>Type2</label> 
      <select id="sss"> 
       <option selected id="one1">ONE</option> 
       <option id="two2">TWO</option> 
      </select><br></li> 
    </div> 
    <script> 
    document.getElementById('sss').selectedIndex=0 
    </script> 
</body> 
</html> 

它適用於Firefox,但不適用於IE10。任何人都可以幫忙嗎?

+0

你有jQuery嗎?或者你只用原始的JavaScript做這個? – PugsOverDrugs

+0

只有原始的JavaScript –

回答

0

解決了!在頁面加載後,我不得不強制腳本運行。

<!DOCTYPE html> 
<html> 
<head> 
<script> 
    function loaded() {document.getElementById('sss').selectedIndex=0;} 
</script> 
</head> 
<body onload="loaded()"> 
    <div> 
      <li><label>Type2</label> 
      <select id="sss"> 
       <option id="one1" SELECTED>ONE</option> 
       <option id="two2">TWO</option> 
      </select><br></li> 
    </div> 
</body> 
</html>