`

javascript 常用到的部分function 例子

阅读更多
[size=large]
 function createSelectTable(divid,tableid,xmlData){//divid是div层id控制显示或隐藏,tableid是表格的id,xmldata是xml格式的数据
    var table = eval("document.getElementById('"+tableid+"')");
     var divar = eval("document.getElementById('"+divid+"')");
	    divar.style.display="";
		clearAllTr(tableid);
			newRowTitle = table.insertRow();
			cell0 = newRowTitle.insertCell(0);
			cell0.style.width = "15%";
			alert(cell0.style);
			cell0.innerText  = "headtext";
       for(i=0;i<xmlData.length;i++){
	 nsr = xmlData.item(i);
	 newRow = table.insertRow();
	 cell0 = newRow.insertCell(0);
	 cell0.innerHTML = "<input type='text' readonly='true' size='15' style='cursor:hand;border:0;border-bottom:1 solid black;' name='nsrnbm"+i+"' value='" + nsr.getElementsByTagName('nsrnbm').item(0).text + "' onclick='giveValue("+i+")' />";
  }
}
 var flag=1;
function addrow(ydTable){//添加一行,传入的参数是表格的id
	  var table = eval("document.getElementById('"+ydTable+"')");
	   newRow = table.insertRow();
	   cell0 = newRow.insertCell(0);
	   cell0.innerHTML = "<input type='text' size=80 name='ydqkList["+flag+"].ydqk' value=''/>";
	   flag++;
 	
	}
	
 function delrow(ydTable){//删除表单的一行,传入的参数是表格的id
	    objTable= eval("document.getElementById('"+ydTable+"')"); 
	   var length= objTable.rows.length ; 
	   if(length<2) return false;
	   objTable.deleteRow(length-1); 
	   flag--;
	}
	//清楚表格所有TR的方法
 function clearAllTr(tableid){		
		objTable= eval("document.getElementById('"+tableid+"')"); 
	 	var length= objTable.rows.length ; 
		for(var i=objTable.rows.length-1;i>=0;i--) 
    	   { 
        	         objTable.deleteRow(i); 
    	} 
	}
 function giveValue(i){//给表格赋值,从另一表格中取值
 document.all.nsrnbm.value= eval("document.all.nsrnbm"+i+".value");
 document.all.nsrMc.value= eval("document.all.nsrmc"+i+".value");
 document.all.sjbm.value= eval("document.all.sjbm"+i+".value");
 document.all.noSj.value= eval("document.all.no"+i+".value");
 document.all.pgsj.value= eval("document.all.pgsj"+i+".value");
	}
	
 function selectSyzl(syzlName,syzlId){//打开一个无状态和地址栏的对话框
 url = "<%=basePath%>" + "/page/nspg/bgsimple_select_syzl.jsp?syzlName="+syzlName+"&syzlId="+syzlId ;
 window.open(url,'syzl','height=300,width=300,top=200,left=600,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no'); 
	}
[/size]
分享到:
评论

相关推荐

    在b/s开发中经常用到的javaScript技术

    在b/s开发中经常用到的javaScript技术整理 Posted on 2006-02-17 15:55 MeiYU 阅读(377) 评论(0) 编辑 收藏 一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 ...

    关于使用javascript实现点击一个页面文本框,然后跳转到另一个页面进行点击值回传例子

    这个过程通常用到的技术包括URL参数传递、JavaScript的DOM操作和页面重定向。 首先,让我们来看看JavaScript在DOM(文档对象模型)中的作用。DOM是HTML和XML文档的结构表示,JavaScript可以用来操纵DOM元素,比如...

    通过JavaScript实现一个动态时钟

    通过学习这个例子,你可以了解JavaScript处理日期和时间的基本方式,以及如何利用定时器创建动态效果。这个知识点对于初学者和有经验的开发者都十分有用,因为理解这些概念是构建更复杂交互式Web应用的基础。

    Javascript实现数组中的元素上下移动

    我们交换数组可以实现元素上下移动了,这个效果我们在表格或以前排序算法中都会用到,下面来看一个JavaScript下实现交换数组元素上下移动例子 在写项目的时候,要实现一个数组记录上下移动的示例。写起来也没有没...

    js定时器例子

    JavaScript定时器是JavaScript编程中的重要概念,主要用于在特定时间间隔执行特定任务。在这个"js定时器例子"中...通过学习和理解这些例子,初学者可以更好地掌握JavaScript定时器的使用,以及它们在实际项目中的应用。

    javascript自定义函数参数传递为字符串格式.docx

    在JavaScript中,有时需要在字符串中包含特殊字符,这时就需要用到转义字符。常见的转义字符包括`\n`(换行)、`\t`(制表符)以及`\\"`(双引号)和`\\`(反斜杠)等。 **示例代码**: ```javascript function print(arg) ...

    javascript数字验证脚本

    在进行数字验证时,我们通常会用到`isNaN()`函数来检查一个值是否为非数字,`parseInt()`或`parseFloat()`函数来转换字符串为数字,以及`Math`对象提供的各种数学操作方法。 在创建数字验证脚本时,我们可以使用...

    动态Javascript表格实例

    但我们的目标是实现动态效果,所以我们需要用到JavaScript。 动态创建表格行: 在JavaScript中,可以使用DOM(Document Object Model)操作HTML元素。例如,要添加新行,你可以创建一个新的`&lt;tr&gt;`元素,并通过`...

    js自己写的小例子

    在实际应用中,我们可能需要取消已经设定的延时操作,这时就可以用到`clearTimeout`函数。 #### 示例代码解析: ```javascript clearTimeout(tt); ``` 这里通过传递`tt`变量作为参数,可以取消之前通过`setTimeout`...

    javascript经典特效---无提示自动关闭窗口.rar

    在这个例子中,`cancelButton`是阻止窗口关闭的按钮ID,当用户点击这个按钮时,会清除已设置的定时器,从而阻止窗口关闭。 除了`setTimeout`和`clearTimeout`,还可以利用`setInterval`来周期性地执行某项任务,但...

    javascript简洁风琴标签导航demo代码

    总之,"javascript简洁风琴标签导航demo代码"是一个关于使用JavaScript实现交互式导航的例子,涉及了HTML结构、JavaScript事件处理、ECMAScript语法以及可能的CSS样式设计。理解并实现这个demo可以帮助开发者提升在...

    javascript图片放大

    `zoomImage()`函数是JavaScript的核心部分,实现图片放大功能。以下是一个简单的示例: ```javascript function zoomImage() { var img = document.getElementById('myImage'); var isZoomed = img.classList....

    JavaScript日历控制

    JavaScript日历控制是一种常见的网页交互功能,用于在网页上提供日期选择器,用户可以通过它方便地选择日期,常用于表单填写、事件预订等场景。本文将深入探讨JavaScript实现日历控制的相关知识点,并通过实例来展示...

    javascript日期选择器

    自定义一个JavaScript日期选择器涉及到以下几个关键部分: - **HTML结构**:创建一个容器元素,如`&lt;div&gt;`,用于显示日历。 - **CSS样式**:设计日历的布局和样式,使其符合网站的整体风格。 - **JavaScript逻辑**:...

    ajax的一个简单例子

    在"ajax的一个简单例子"中,我们通常会看到以下几个关键组成部分: 1. **创建XMLHttpRequest对象**:这是Ajax的核心,几乎所有的浏览器都内置了这个对象,用于与服务器进行异步通信。例如: ```javascript var ...

    javascript树

    在JavaScript中实现树结构,通常会用到对象和数组。对象代表树的节点,包含数据以及指向其子节点的引用。数组则用于存储这些节点对象,以便于遍历和管理整个树。例如,一个简单的树节点可能包含如下属性: ```...

    用JavaScript改变网页的交互性.pdf

    例如,在创建交互式主页时,经常需要用到表单来收集用户信息。通常,表单数据会被提交到服务器的CGI程序进行处理,但如果在客户端使用JavaScript进行数据校验,只有当输入的数据满足预设条件时才会发送到服务器,...

    同时兼容IE和FireFox的事件处理event代码--添加文件上传例子

    在文件上传的例子中,我们通常会用到`&lt;input type="file"&gt;`元素,允许用户选择本地文件进行上传。在处理文件选择事件时,IE和非IE浏览器的事件处理方式有区别: 1. **非IE浏览器(如Firefox)**:使用`...

    javascript经典特效---点击鼠标的宣传框.rar

    实际应用中,开发者可能还需要考虑性能优化、兼容性问题以及用户交互的其他细节,这些都是JavaScript编程中不可或缺的部分。通过熟练掌握这些技能,你可以创建出更具吸引力和互动性的网页元素。

    一个动态添加table行的js例子

    在JavaScript编程中,动态添加和删除表格行是一个常见的需求,特别是在网页交互和数据展示中。这个例子主要展示了如何使用JS实现这...通过学习和理解这个例子,开发者可以更好地掌握JavaScript在网页动态交互中的应用。

Global site tag (gtag.js) - Google Analytics