jsp中动态拼接的html标签的id,js中获不取到,是啥原因,怎么解决?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp中动态拼接的html标签的id,js中获不取到,是啥原因,怎么解决?相关的知识,希望对你有一定的参考价值。
谢谢 大家 代码 公司不让贴 ,不过问题已经解决了
参考技术A 你先通过火狐或者IE浏览器,调试看看你的html的标签的ID有没有生成,然后再用js获取 参考技术B 贴代码 参考技术C 贴代码说吧,这么空洞不好分析 参考技术D 贴出代码,大家一起帮你看下js 正则表达式,动态拼接匹配规则
/** * 验证月份表单输入是否合法 * pattern : 月份格式字符串 * id : 表单id */ function validateMonth(pattern, id) { var text = document.getElementById(id); var monthStr = text.value; var splitChar = ""; if(pattern.length > 6) splitChar = pattern.substring(4, pattern.length - 2); eval("var re = /\d{4}" + splitChar + "\d{2}$/;"); //var re = /d{4}-d{2}$/; if(monthStr.match(re) == null) { alert("请参考格式[" + pattern + "]输入! " + "e.g "2010" + splitChar + "11" or "2010" + splitChar + "03""); text.value = ""; text.focus(); return false; } return true; }
需要动态拼出脚本字符串传给eval()方法执行时,需要对字符‘‘转义
以上是关于jsp中动态拼接的html标签的id,js中获不取到,是啥原因,怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章