如果经常用的话,Application对象 也是可以的
解决方案 »
- 使用js截取字符串
- 为什么在移动中点击按钮会加快呢?
- 我开帖子给大家发送jsE文权威指南。为什么版主锁住我的帖子?
- 菜鸟求助,怎样才能调用到外部JS定义的函数
- Ext4.2MVC controller中使用Ext.getCmp可赋值页面显示但与下面id冲突,使用form.findField()可以赋值不冲突但页面不显示
- 下面两条语句有什么不同?就多了return true!!
- 请教document.createElement的最简单的用法。。
- 怎样去掉<a href="xx.html">xx.html</a>的<a href="xx.html"></a>,只留下xx.html
- 如何实现跳转菜单链接到指定页面
- javascript读ASP的COOKIES(带汉字编码的)问题?急!急!急!急!急!急!急!急!
- 有没有什么好办法,可以将一个字符串中的一段给删除?我写了一个,但觉得不好
- 请问如何才能在页面 弹出文件夹选择窗口?
不是经常用,放在Application里面有点浪费
2、直接将该值赋给select即可。
*/A:问题转化下,转化为动态的多级联菜单;
/**2.打算显示一个已经提交的页面,从数据库里面读出该页面下拉列表提交时选中项的value,页面里面的下拉列表自动选中提交时做出的选择,请问在客户端的JS代码如何写?请给出示例代码谢谢!
*/
A:问题转化:我想提交的结果你应该能取到吧(生成<option value='yourValue'>your value</option>),在动态生成的时候加上selected;
<HEAD></HEAD>
<body>
<div id="divOpt">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
</div>
<select id="dltFirst"></select>
<select id="dltSecond"></select>
<Script language="javascript">
var reg = new RegExp("^(<select[^>]*?>)(<\\/select>)$","i");
reg.test(dltFirst.outerHTML);
dltFirst.outerHTML = RegExp.$1 +divOpt.innerHTML+RegExp.$2;
reg.test(dltSecond.outerHTML);
dltSecond.outerHTML = RegExp.$1 +divOpt.innerHTML+RegExp.$2;
</Script>
</body>
</HTML>或者初始化一个,然后用cloneNode,然后再改id,name也能实现
这位大哥,小弟对您的:
var reg = new RegExp("^(<select[^>]*?>)(<\\/select>)$","i");
reg.test(dltFirst.outerHTML);
dltFirst.outerHTML = RegExp.$1 +divOpt.innerHTML+RegExp.$2;
reg.test(dltSecond.outerHTML);
dltSecond.outerHTML = RegExp.$1 +divOpt.innerHTML+RegExp.$2;
不是很清楚,能否解释一下,谢谢
reg.test(dltFirst.outerHTML);
这两句的作用提把<select id="dltFirst"></select>分开为前后两部分
dltFirst.outerHTML = RegExp.$1 +divOpt.innerHTML+RegExp.$2;
这个的作用是重写这个对象,因为select的innerHTML属性不可用,所以用outerHTML