`
tangwenchao86
  • 浏览: 379627 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

js函数积累一

阅读更多
一.取得当前行tr元素
function getTR() {
    var obj=event.srcElement;
    while (obj.tagName !="TR") {
        obj = obj.parentElement;
    }
    return obj;
}


二.判断当前字符串a是否是以字符串b为结尾:
function endWidth(s1,s2){
		if(s1.length < s2.length){
			return false;
		}

		if(s1 == s2){
			return false;
		}

		if(s1.substring(s1.length-s2.length) == s2){
			return true;
		}

return false;
}

三.根据不同的tableid添加不同内容的一行:
function addParameterRow(tableid){
	var parameterObj = document.getElementById(tableid);
	var newTr = parameterObj.insertRow();

	var newTd0 = newTr.insertCell();
	var newTd1 = newTr.insertCell();
	var newTd2 = newTr.insertCell();

	if (tableid == "addons_kenerlParameters") {
		newTd0.innerHTML = '<input name="kenerlParamGroup" type="text" size="20" maxlength="32"/>';
		newTd1.innerHTML = '<input name="kenerlParamName" type="text" size="20" maxlength="32"/>:<input name="kenerlParamValue" type="text" size="20" maxlength="32"/>';
		newTd2.innerHTML = '<input name=btnAddKenerlParam type=button class=button value=添加 onclick=addParameterRow("addons_kenerlParameters") style=cursor:hand/> <input name=delAddKenerlParam type=button class=button value=删除 onclick=delRow("addons_kenerlParameters") style=cursor:hand/>';
	}
	else if (tableid == "addons_hardwareTypeParameters") {
		newTd0.innerHTML = '机房:<input name="dataCenter" type="text" size="15" maxlength="20" />';
		newTd1.innerHTML = '硬件类型:<input name="serviceType" type="text" size="15" maxlength="10" />';
		newTd2.innerHTML = '<input name=btnAddHardwareTypeParam type=button class=button value="添加" onclick=addParameterRow("addons_hardwareTypeParameters") style=cursor:hand/> <input name=delAddHardwareTypeParam type=button class=button value=删除 onclick=delRow("addons_hardwareTypeParameters") style=cursor:hand/>';
	}
	else {
		newTd0.innerHTML = '<input name="functionParamGroup" type="text" size="20" maxlength="32"/>';
		newTd1.innerHTML = '<input name="functionParamName" type="text" size="20" maxlength="32"/>:<input name="functionParamValue" type="text" size="20" maxlength="32"/>';
		newTd2.innerHTML = '<input name=btnAddFunctionParam type=button class=button value=添加 onclick=addParameterRow("addons_functionParameters") style=cursor:hand/> <input name=delAddFunctionParam type=button class=button value=删除 onclick=delRow("addons_functionParameters") style=cursor:hand/>';
	}


	newTd0.align = "center";
	newTd1.align = "center";
	newTd2.align = "center";

}
分享到:
评论

相关推荐

    常用的JS验证和函数汇总

    标题“常用的JS验证和函数汇总”表明了本文将要分享的是在JavaScript(JS)编程中常用的验证和函数集。这些验证和函数是作者在日常工作或项目中积累下来的,具有实用价值,并且能够被广泛应用。从描述中可以看出,...

    JavaScript的函数式编程基础指南_.docx

    1. **函数是“第一等公民”** 在JavaScript中,函数不仅可以像其他数据类型一样赋值给变量,还可以作为参数传递给其他函数,甚至作为函数的返回值。这意味着你可以动态地创建和使用函数,这是函数式编程的一个关键...

    js example积累

    总的来说,"js example积累"是一个集成了JavaScript基础知识、源码解析、工具应用以及测试实践的资源集合,对于提升JavaScript技能和深化对语言理解非常有帮助。通过深入研究和实践这些示例,开发者能够更好地掌握...

    JS知识积累和新闻管理系统

    【标题】"JS知识积累和新闻管理系统"是一个综合性的项目,旨在帮助开发者深入理解和实践JavaScript(简称JS)技术,并提供一个新闻管理的平台。在这个系统中,你可以学习到JS的各种核心概念,同时通过实际操作来提升...

    js积累(以及.net中常用的js)

    JavaScript(简称JS)是一种广泛用于Web开发的轻量级、解释型编程语言,与HTML和CSS一起构成了网页三剑客。在.NET框架中,虽然主要使用C#、VB.NET等后端语言,但JS作为前端语言,对于实现交互性和动态功能至关重要。...

    js函数柯里化的方法和作用实例分析

    函数柯里化(Currying)是函数式编程中的一个重要概念,它是指将一个多参数的函数转换为一系列单一参数的函数的过程。在JavaScript中,柯里化可以帮助我们更好地组织代码,提高代码的可读性和可重用性。下面我们将...

    JavaScript积累

    以下将围绕“JavaScript积累”这一主题,从JS高级用法、经验总结以及具体的JS实例三个方面进行详细的探讨。 一、JS高级用法 1. **原型与原型链**:JavaScript的面向对象特性主要体现在原型(prototype)和原型链上...

    平时积累的一些js代码

    "平时积累的一些js代码"这个标题和描述暗示了这是一些作者在日常工作中收集和编写的JavaScript代码片段,可能涵盖了解决各种问题的解决方案或者实用功能。 在JavaScript中,我们可以学到以下几个关键知识点: 1. *...

    C到Pascal函数原型翻译

    把C语言函数原型翻译成Pascal语言函数原型 我在用DELPHI开发过程中,遇到调用DLL中的C语言写的函数, 我用JavaScript编写解决把函数原形从C语言翻译到Pascal语言 使用的编译技术是 正规...这是我在使用中积累的一个工具

    javaScript常用工具函数

    工作积累总结

    javascript积累

    这个"javascript积累"的压缩包很可能是对JavaScript学习者或开发者的一个宝贵资源库,包含了从基础到进阶的各种实践案例,有助于提升技能和解决问题。通过深入研究这些文件,开发者能够更好地理解和掌握JavaScript的...

    「JavaScript学习资料整理」系列,构建JavaScript前端知识体系,积累JavaScript前端开发经验.zip

    JavaScript,作为全球最广泛使用的编程语言之一,是前端开发的核心技术。这个名为“JavaScript学习资料整理”的系列资源,旨在帮助开发者构建完整的JavaScript前端知识体系,从而深入理解和积累JavaScript的开发经验...

    浅谈JS函数节流防抖

    在JavaScript中,这意味着无论事件被触发多少次,函数都只会在最后一次触发后的指定延迟时间后执行一次。 防抖函数的实现通常依赖于定时器。每次事件触发时,如果定时器已经设置,则清除并重新设置定时器,这样就...

    收集的二十一个实用便利的PHP函数代码

    函数内部通过分割、替换和拼接字符串的方式,构建了一个包含JavaScript代码的字符串,该代码会在网页上显示为可点击的电子邮件链接。通过这种方式可以有效隐藏真实的电子邮件地址。 4. 验证电子邮件地址函数:`is_...

    零基础学JavaScript1.rar

    JavaScript,也被称为JS,是一种广泛应用于网页和网络应用的编程语言。它主要负责网页的动态交互,让网页从静态文本转变为动态、响应式的用户体验。零基础学习JavaScript是踏入Web开发领域的第一步,也是至关重要的...

    javascript百炼成仙 第一章 掌握JavaScript基础01 初入宗门.pdf

    函数是JavaScript中构建程序逻辑的又一关键元素。通过定义和调用函数,开发者可以将复杂的问题分解为更小、更易于管理的部分。叶小凡在学习中领悟到了这一点,而现实中的程序员也必须熟练掌握函数的使用,以便创建可...

    C# ASP.NET JS 学习工作代码积累

    标题"“C# ASP.NET JS 学习工作代码积累”"表明这是一个关于C#、ASP.NET和JavaScript编程技术的学习与工作经验的集合。C#是一种面向对象的编程语言,常用于构建Windows应用程序和Web应用,尤其是与.NET框架结合时。...

    javascript混淆加密1.0

    敏创Javascript混淆加密器是广州市敏创信息科技有限公司在保护自己的javascript源代码过程中积累的一套实用工具,可以有效地对javascript代码进行混淆加密,达到保护自己知识产权的目的。 工具可以去除空格,回车,...

Global site tag (gtag.js) - Google Analytics