首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Web 开发
JavaScript
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
js中怎么写select
加为好友
发送私信
在线聊天
beipanjiyi
背叛记忆
等级:
可用分等级:
乞丐
总技术分:
81
总技术分排名:
101909
结帖率:
94.87%
发表于:
2008-08-21 12:30:36
楼主
var c_pol_post = 2;
layerTable.rows(i).insertCell().innerHTML=" <select name='polposts' style='width:65px' >
<option value='1' if("+c_pol_post+"==1) out.println('selected')>险位 </option>
<option value='2' if("+c_pol_post+"==2) out.println('selected')>事故 </option>
<option value='3' if("+c_pol_post+"==3) out.println('selected')>险位+事故 </option>
</select>";
这段代码完成的功能是动态增加一个select框,但总是报错,未结束的字符串常量。js中的select应该怎么写,哪位大侠帮忙看一下,谢谢了
问题点数:
50
回复次数:
11
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
orz_ORZ_orz
该用户很懒,没有设置昵称
等级:
可用分等级:
中农
总技术分:
1378
总技术分排名:
15805
发表于:
2008-08-21 12:37:24
1
楼 得分:
0
你是引号和单引号写错了吧
单看 <option value='1' if("+ 就有问题了,标记和js混到一起了
最好自己调整
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zhangcunhua
zhangcunhua
等级:
可用分等级:
贫农
总技术分:
573
总技术分排名:
29828
发表于:
2008-08-21 12:41:36
2
楼 得分:
0
var c_pol_post = 2;
document.body.innerHTML=" <select name='polposts' style='width:65px' >"+
" <option value='1' if("+c_pol_post+"==1) out.println('selected')>险位 </option>"
" <option value='2' if("+c_pol_post+"==2) out.println('selected')>事故 </option>"
" <option value='3' if("+c_pol_post+"==3) out.println('selected')>险位+事故 </option> </select>";
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zhangcunhua
zhangcunhua
等级:
可用分等级:
贫农
总技术分:
573
总技术分排名:
29828
发表于:
2008-08-21 12:43:37
3
楼 得分:
0
var c_pol_post = 2;
document.body.innerHTML=" <select name='polposts' style='width:65px' >"+
" <option value='1' if("+c_pol_post+"==1) out.println('selected')>险位 </option>"+
" <option value='2' if("+c_pol_post+"==2) out.println('selected')>事故 </option>"+
" <option value='3' if("+c_pol_post+"==3) out.println('selected')>险位+事故 </option> </select>";
不好意思 落了两个加号
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
beipanjiyi
背叛记忆
等级:
可用分等级:
乞丐
总技术分:
81
总技术分排名:
101909
发表于:
2008-08-21 14:03:20
4
楼 得分:
0
if判断不能写在html中,这样写没有作用,应该怎么写,
<select name='polposts' style='width:65px' >
<option value=''>请选择: </option>
<option value='1' if('1'=='1'){out.println('selected');}>险位 </option>
<option value='2' if('1'=='2'){out.println('selected');}>事故 </option>
<option value='3' if('1'=='3'){out.println('selected');}>险位+事故 </option>
</select>
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zhangcunhua
zhangcunhua
等级:
可用分等级:
贫农
总技术分:
573
总技术分排名:
29828
发表于:
2008-08-21 14:39:03
5
楼 得分:
0
把innerHTML拆开写
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
rjzou2006
骑士
等级:
可用分等级:
富农
总技术分:
8153
总技术分排名:
2524
发表于:
2008-08-21 19:46:27
6
楼 得分:
0
使用jq
$(为select 的html)
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sxn19811006
等级:
可用分等级:
中农
总技术分:
1046
总技术分排名:
19219
发表于:
2008-08-22 09:58:05
7
楼 得分:
0
xuexi
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
suncf1985
倚楼
等级:
可用分等级:
贫农
总技术分:
204
总技术分排名:
59801
发表于:
2008-08-22 10:55:24
8
楼 得分:
0
var sel = document.createElement("select");
var option0 = new Option("测试1", "00001");
var option1 = new Option("测试2", "00002");
var option2 = new Option("测试3", "00003");
var option3 = new Option("测试4", "00004");
sel[sel.length]=option0;
sel[sel.length]=option1;
sel[sel.length]=option2;
sel[sel.length]=option3;
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zhangw428
大伟
等级:
可用分等级:
中农
总技术分:
623
总技术分排名:
28026
发表于:
2008-08-22 16:13:02
9
楼 得分:
0
楼上正解
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
victarary
程序狂人
等级:
可用分等级:
贫农
总技术分:
18
总技术分排名:
192561
发表于:
2008-08-22 22:24:46
10
楼 得分:
0
我也建议用DOM树来添加节点,用innerHTML容易错!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
witer666
linux
等级:
可用分等级:
贫农
总技术分:
554
总技术分排名:
30800
发表于:
2008-08-26 14:58:41
11
楼 得分:
0
你看DOM.进行动态加入OPTINOS吧.,字符串拼接的方式不是合理的写代码方式.你的错误就在单引号和双引号搭配上错误.请用\转义符.
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友