高分求js函数(50) 给个一个name 值 并在指定select下拉框里查找,如果找到选中这一项 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你就是获得这个select 然后去根据name值去判读吗 如果select里面的数据是从数据库查询出来的 个人认为EL表达式比js简单一点 var selectElem=document.getElementsByName("selectName")[0];var opts=selectElem.options;for(var i=0;i<opts.length;i++){ if (opts[i].value==searchName){ opts[i].selected=true; return; }}大致意思如此。 1.name应该是在后台放在范围中的吧,在前台使用"${requestScopse}";var name="${requestScopse.name}";var objSelect=document.getElementById("selectId");for(var i=0;i<objSelect.options.length;i++) { if(objSelect.options[i].text ==name) { objSelect.options[i].selected = true; break; } } 3楼正解同时补充一下var objSelect=document.getElementById("selectId");如果知道该下拉框所要选的值aValue,就用 objSelect.value=aValue;如果知道该下拉框所要选的项的显示出来的内容bText,就用 for (var i = 0; i < objSelect.options.length; i++) { if (objSelect.options[i].text == bText) { objSelect.options[i].selected = true; break; } } js操作select相关方法 1.判断select选项中 是否存在value="paravalue"的item2.向select选项中 加入一个item3.从select选项中 删除一个item4.修改select选项中 value="paravalue"的text为"paratext"5.设置select中text="paratext"的第一个item为选中6.设置select中value="paravalue"的item为选中7.得到select的当前选中项的value8.得到select的当前选中项的text9.得到select的当前选中项的index10.清空select的项 http://blog.163.com/cdf_2008/blog/static/76064778200961744856842/楼主看看我的博客 function checkOneOption(name){ var select = document.getElementById("selectId"); for(var i=0; i<select.options.length; i++){ var selectChild = select.options[i]; if(selectChild.value == name){ selectChild.selected = true; } }} eclipse3.4倒底怎么配置反编译插件啊 线程输出 SWT中鼠标拖拽问题的实现 new过程到底做了什么 向JTable中添加数据的一个问题 java中十六进制如何转换为十进制?????????? classpath的问题 提问,谢谢大家的回答! 我是搞C++的!现在想搞JAVA!于是想问: JDK, JSDK ,JRE ,它们是搞什么作用的,难道它没有像C++那样有集成环境吗,还有.......(内容) 我对java很无知,因为做网页才问问这个问题,谢谢 救急!求一java 正则表达的用法 请问一个定时查询数据库的问题
如果select里面的数据是从数据库查询出来的 个人认为
EL表达式比js简单一点
var opts=selectElem.options;
for(var i=0;i<opts.length;i++){
if (opts[i].value==searchName){
opts[i].selected=true;
return;
}
}大致意思如此。
var objSelect=document.getElementById("selectId");
for(var i=0;i<objSelect.options.length;i++)
{
if(objSelect.options[i].text ==name)
{
objSelect.options[i].selected = true;
break;
}
}
同时补充一下
var objSelect=document.getElementById("selectId");
如果知道该下拉框所要选的值aValue,就用
objSelect.value=aValue;
如果知道该下拉框所要选的项的显示出来的内容bText,就用
for (var i = 0; i < objSelect.options.length; i++) {
if (objSelect.options[i].text == bText) {
objSelect.options[i].selected = true;
break;
}
}
1.判断select选项中 是否存在value="paravalue"的item2.向select选项中 加入一个item3.从select选项中 删除一个item4.修改select选项中 value="paravalue"的text为"paratext"5.设置select中text="paratext"的第一个item为选中6.设置select中value="paravalue"的item为选中7.得到select的当前选中项的value8.得到select的当前选中项的text9.得到select的当前选中项的index10.清空select的项
http://blog.163.com/cdf_2008/blog/static/76064778200961744856842/
楼主看看我的博客
var select = document.getElementById("selectId");
for(var i=0; i<select.options.length; i++){
var selectChild = select.options[i];
if(selectChild.value == name){
selectChild.selected = true;
}
}
}