<option>5</option>
<option>10</option>
<option>20</option>
你自己都根本没有赋 value 属性值,怎么可能会取到什么值?
<option>10</option>
<option>20</option>
你自己都根本没有赋 value 属性值,怎么可能会取到什么值?
解决方案 »
- 请教js 正则谢谢!
- javascript高手可以帮忙看下这个代码的用途吗
- cookie的expires怎么获取?
- 为什么下载的ext-3.1.0版本中关于tree的例子都无法正常显示
- jquery 添加onmouseover 事件
- 动态修改textarea内文字的大小
- 请问在IE中的document.body.insertAdjacentHTML( "beforend", str )方法,在netscape中应该怎么实现?在线等
- 正则表达式里如何取出一个数字,具体见内!
- 遇到麻烦,请多帮忙
- 新手 求教下拉联动问题
- 用button如何关闭popup
- 用javascirpt动态改变css为何会导致ie崩溃?
javascript方法:
selectIndex = document.getElementById("mselect").selectedIndex;
displayNumber=
document.getElementById("mselect").options[selectIndex].innerText.substring(0,2);
location.href = "PaginationResult.jsp?pagenum="+displayNumber;
<option selected="selected">...</option>
ELSE
<option>...</option>
改成这样就可以了
"如何才能让页面刷新后显示我选的那个选项"的解决function setSelected()
{
//获取查询字符串
var strQry = window.location.search;
var pageRex = /.*pagenum=([^&]+).*/;
pageRex.test(strQry);
//获取当前选择的pageNumber
var currentNumber = RegExp["$1"];
var sel = document.getElementById("mselect");
for (var i = 0; i < sel.options.length; i++)
{
if (sel.options[i].value == currentNumber)
{
sel.selectedIndex = i;
break;
}
}
}<body onload="setSelected()">