首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • js中怎么写select
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • beipanjiyi
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于: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  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • orz_ORZ_orz
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 12:37:241楼 得分:0
    你是引号和单引号写错了吧
    单看 <option value='1' if("+ 就有问题了,标记和js混到一起了
    最好自己调整
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhangcunhua
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 12:41:362楼 得分: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')>&#38505;位 </option>"
                  " <option value='2' if("+c_pol_post+"==2) out.println('selected')>事故 </option>"
                    " <option value='3' if("+c_pol_post+"==3) out.println('selected')>&#38505;位+事故 </option> </select>";
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhangcunhua
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 12:43:373楼 得分: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')>&#38505;位 </option>"+
                  " <option value='2' if("+c_pol_post+"==2) out.println('selected')>事故 </option>"+
                    " <option value='3' if("+c_pol_post+"==3) out.println('selected')>&#38505;位+事故 </option> </select>";


    不好意思 落了两个加号
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • beipanjiyi
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 14:03:204楼 得分: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
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 14:39:035楼 得分:0
    把innerHTML拆开写
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • rjzou2006
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 19:46:276楼 得分:0
    使用jq
    $(为select 的html)
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sxn19811006
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 09:58:057楼 得分:0
    xuexi
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • suncf1985
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 10:55:248楼 得分: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
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 16:13:029楼 得分:0
    楼上正解
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • victarary
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 22:24:4610楼 得分:0
    我也建议用DOM树来添加节点,用innerHTML容易错!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • witer666
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-26 14:58:4111楼 得分:0
    你看DOM.进行动态加入OPTINOS吧.,字符串拼接的方式不是合理的写代码方式.你的错误就在单引号和双引号搭配上错误.请用\转义符.
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved