使用js,修改的数据有下拉列表默认值如何显示

我的修改是使用jsinner往对应地方加入相应的值的。但是部门名称是一个下拉列表,并且使用jstl来获取数据的内容,但是在写默认值的时候。<c:if>标签判断不成立。js... 我的修改是使用js inner往对应地方加入相应的值的。但是部门名称是一个下拉列表,并且使用jstl来获取数据的内容,但是在写默认值的时候。<c:if>标签判断不成立。

js函数中传的值是empno,
innerHTML="<c:if test=${"+empno+" == emp.EMPNO}>";emp.EMPNO是foreach循环的数据。这么判断不对吗??为什么??求高手???急急急急急~~~
展开
 我来答
chy51115
2013-04-27 · 超过22用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:48.6万
展开全部
话说你的下拉框应该写的是html的<select><option><option/>...</select>格式吧 你想在刚进来的时候将下拉框的数据显示为传过的值 你可以给每个option设置ID 然后判断出事哪个Id是需要显示出来的。你只需要用js 将该option的selected设置为ture就可以了, 你那样判断对是对的 但是你要想给下拉框赋值是做不到的
追问
您说的都对。这些我都实现了,但是现在是我在js中用innerHtml往页面中写入 。 使用jstl判断的时候判断结果不对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yueliang5836
2015-10-12 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:49万
展开全部
两种,一种是js,一种jquery,query中setval(""),就行了;js,需要循环里面的值,进行selectedvalue=""
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wypbt1032
2013-04-27 · TA获得超过219个赞
知道小有建树答主
回答量:144
采纳率:100%
帮助的人:99.3万
展开全部
js操作html是在页面加载过程中或者加载完成之后的,jstl标签是在服务端进行转换然后才输出到页面的,jstl必须经过tomcat等容器将标签转换成html标签才能正确显示
所以使用innerHTML的方式是不能在里面用jstl标签的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mi...1@163.com
2014-12-10 · TA获得超过154个赞
知道小有建树答主
回答量:368
采纳率:0%
帮助的人:151万
展开全部
参考答案 你的丑和你的脸没有关系……
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c5d2049
2013-04-28 · TA获得超过972个赞
知道小有建树答主
回答量:438
采纳率:0%
帮助的人:322万
展开全部
你可以先生成下拉框,再根据JS设置默认的下拉框选项
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式