Javascript级联操作代码
js.js
var xmlDoc;
function cleanData(getObj)
{
if(getObj)
{
getObj.options.length = 0;
}
}
function getxmlDoc()
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load("data.xml");
if(xmlDoc.parseError.errorCode!=0)
{
var myErr=xmlDoc.parseError;
alert("出错!"+myErr.reason);
}
}
function InitData()
{
getxmlDoc();
var selectElement1=document.getElementById("Select1");
var selectElement2=document.getElementById("Select2");
cleanData(selectElement1);
cleanData(selectElement2);
var TopNodes = xmlDoc.getElementsByTagName("Root")[0].childNodes;
if(TopNodes.length>0)
{
var College;
var Department;
for(var i=0;i<TopNodes.length;i++)
{
//添加列表项目
College=TopNodes[i];
var createOption=document.createElement("option");
createOption.value=College.getAttribute("id");
createOption.text=College.getAttribute("name");
selectElement1.add(createOption);
}
if(TopNodes[0].childNodes.length>0)
{
for(var j=0 ; j<TopNodes[0].childNodes.length;j++)
{
Department=TopNodes[0];
var createOption=document.createElement("option");
createOption.value=Department.childNodes[j].getAttribute("id");
createOption.text=Department.childNodes[j].getAttribute("name");
selectElement2.add(createOption);
}
}
}
}
function selectColl
相关文档:
页面提交数据一般有两种方法:get,post。post就是所谓的form提交,使用视图;get是通过url提交。
Get方法一般用后台代码(如asp,asp.net)获得参数,代码很简单:Request.QueryString["id"];即可获取。
有些时候需要直接在前台获取url参数,要用到javascript,js没有直接获取url参数的方法,那么,我们如何通过js ......
直接上例子:
<html>
<script language = "javascript">
var msg = "全局变量";
function show(){
msg = "局部变量";
}
show();
alert(msg);
</script&g ......
String.prototype.changeQuery = function(name,value)
{
var reg = new RegExp("(^|)"+ name +"=([^&]*)(|$)");
var tmp = name + "=" + value;
if(this.match(reg) != null)
{
return this.replace(eval(reg),tmp);
}
else
{
if(this.match("[\?]"))
{
return this + ......
W3School是一个很好的初学者学习网站。下面的是里面的内容,主要是javascript对象的API说明与使用,希望在不懂的时候可以很方便地查看到所需要的疑问。
JavaScript String 对象参考手册
http://www.w3school.com.cn/js/jsref_obj_string.asp
JavaScript Date 对象参考手册
http://www.w3school.com.cn/js/jsref_obj_dat ......
<script language="javascript" type="text/javascript">
function arrayTest() {
//使用new Array()
var array1 = ......