Javascript动态生成下拉列表
用Javascript实现根据下拉列表category的选择结果,改变下拉列表sub_category的选项
<mce:script language="javascript" type="text/javascript">
<!--
function changeSubCategory() {
var sel_category = document.getElementById("category");
var sel_sub_category = document.getElementById("sub_category");
var len = sel_sub_category.length
for ( var i = 0; i < len; i++) {
sel_sub_category.remove(sel_sub_category.length - 1);
//清除原有的option
}
if (sel_category.value == "本科") {
var opt1 = document.createElement("option")
opt1.text = opt1.value = "本科一年级"
sel_sub_category.add(opt1)
var opt2 = document.createElement("option")
opt2.text = opt2.value = "本科二年级"
sel_sub_category.add(opt2)
var opt3 = document.createElement("option")
opt3.text = opt3.value = "本科三年级"
sel_sub_category.add(opt3)
var opt4 = document.createElement("option")
opt4.text = opt4.value = "本科四年级"
sel_sub_category.add(opt4)
} else if (sel_category.value == "硕士") {
var opt1 = document.createElement("option")
opt1.text = opt1.value = "硕士一年级"
sel_sub_category.add(opt1)
var opt2 = document.createElement("option")
opt2.text = opt2.value = "硕士二年级"
sel_sub_category.add(opt2)
} else if (sel_category.value == "博士") {
var opt1 = document.createElement("option")
opt1.text = opt1.value = "博士一年级"
sel_sub_category.add(opt1)
var opt2 = document.createElement("option")
opt2.text = opt2.value = "博士二年级"
sel_sub_category.add(opt2)
}
}
// --></mce:script>
相关文档:
今天在做JAVASCRIPT的时候,发现老是出现”未结束的字符串常量”.
自己找了下应该是传参数的时候,有特殊字符引起的.网上也找了下,也有好多出现这种情况.做下总结,以方便以后查阅.
1.JAVASCRIPT引用时,使用的字符语言不一致.
比如:<script type=”text/javascript” src=”xxx.js” char ......
css,javascript的预加载
为了提高网站的加载速度,有一个很重要的手段就是在用户浏览过程中的上游网站做一个文件的预加载。预加载文件一般有两种常用的方式:xhr和动态插入节点的方式。动态插入节点是最为简单也最为广泛的一种异步加载方式(例如yui的Get模块),然后使用动态插入节点方法加载的文件都会在加载后立即执行, ......
<asp:TextBox ID="txtPwdPrompt" runat="server"></asp:TextBox>
<asp:CustomValidator id="CVPwdPrompt" runat="server" ClientValidationFunction="CheckPwd" ControlToValidate="txtPwdPrompt" ErrorMessage="<span style='font:12px'>提示问题必须在2-50个字符内</span>" Display="None"&g ......
javascript 中this 的用法:
1.<div onclick="// 可以在里面使用this">division element</div> this 指向div
2. <div id="elmtDiv">division element</div>
<script language="javascript">
......
1 javascript 正则
对象创建 和用法
声明javascript 正则
表达式
复制代码
代码如下:
var reCat = new RegExp("cat");
你也可以
var reCat = /cat/; //Perl 风格 (推荐)
2 学习最常用的 test exec match search replace split 6个方法
1) test 检查指定的字符串是否存在
复制代码
......