web开发中常用的js

将自己在web开发中经常用到的一些JS总结一下。

1.修改标签和表单的值

修改标签的值:

var customer
= document.getElementById("custm" ).innerHTML;

alert(customer);

document.getElementById( "custm").innerHTML
= "name"

修改控件(input)的值:

var userName
= document.getElementById("userName");

alert(userName.value);

userName.value = "new
value" ;

2.js提交form表单

function updateInfo(formName)
{

var form
= document.getElementById(formName);

form.submit();

}

3.自定义html中file控件

<input type= "file" id ="fileupload" name= "fileupload" style="display :none"/>

<input type= "button" onclick ="fileupload.click()" id="uploadFileButton" value="浏
览 ..."
 class ="btn"/>

<input type="submit" name= "submit" value ="上传"  onclick="return
ajaxFileUpload();" class="btn">

4.实现多个复选框的多选和单选

全选

function checkAll(checkall_id,
checkName) {

var checkArr
= document.getElementsByName(checkName);

var checkAll
= document.getElementById(checkall_id);

if(checkAll.checked
== true ) {

for (var i=0;
i<checkArr.length; i++) {

checkArr[i].checked = true ;

}

else {

for (var i=0;
i<checkArr.length; i++) {

checkArr[i].checked = false ;

}

}

}

单选

function checkSingle(single_id,
checkName) {

var checkArr
= document.getElementsByName(checkName);

var checkSingle
= document.getElementById(single_id);

forvar i=0;
i<checkArr.length; i++) {

if (checkArr[i].value
!= single_id) {

checkArr[i].checked = false ;

else {

checkArr[i].checked = true ;

}

}

}

4.在加载页面的时候调用js方法

<script type="text/javascript">

window.onload=function() //用window的onload事件,窗体加载完毕的时候

{

//do
something

}

</script>

web开发中常用的js

时间: 2024-10-19 20:03:58

web开发中常用的js的相关文章

依赖注入及AOP简述(十)——Web开发中常用Scope简介 .

1.2.    Web开发中常用Scope简介 这里主要介绍基于Servlet的Web开发中常用的Scope. l        第一个比较常用的就是Application级Scope,通常我们会将一些贯穿整个EAR都会用到的常量定义.通用的服务组件.类似DBConnection连接创建等比较消耗资源的组件等等放到这个Scope中去.Application级Scope是与应用程序的ServletContext共存亡的,因此可以理解为所部署应用程序的ServletContext中的“单例Scope

WEB开发中常用的正则表达式集合

在计算机科学中,正则表达式用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串.在WEB开发中,正则表达式通常用来检测.查找替换某些符合规则的字符串,如检测用户输入E-mai格式是否正确,采集符合规则的页面内容等等.今天我将分别用PHP和Javascript向大家介绍WEB开发中最常用最实用的正则表达式及其用法,正则表达式是一门学科,不可能使用一篇文章来讲解完,理论的东西网上很多,有兴趣的同学可以搜一大把.不过你也许没必要去埋头学习琢磨不透的正则表达式,看本文和实例给您呈现常用.实用的正则

WEB开发中常用的正则表达式

PHP常用表达式用法 1.匹配正整数:/^[1-9]\d*$/ 2.匹配非负整数(正整数+0):/^\d+$/ 3.匹配中文:/^[\x{4e00}-\x{9fa5}]+$/u 4.匹配Email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/ 5.匹配网址URL:(((f|ht){1}(tp|tps)://)[[email protected]:%_\+.~#?&//=]+) 6.匹配字母开头,5-16字符,字母数字下划线:/^[a-zA-Z][a

Web开发中常用中文字体名称的英文对应

说明: 加上中文名"微软雅黑"是为了兼容opera. MicrosoftJhengHei为微软正黑体,STHeiti为华文黑体,MingLiu记得11px下的中文有着不凡的效果. 在css中推荐使用中文字体的英文表示法,以下附常见中文字体的英文名: Mac OS: 华文细黑:STHeiti Light [STXihei] 华文黑体:STHeiti 华文楷体:STKaiti 华文宋体:STSong 华文仿宋:STFangsong 儷黑 Pro:LiHei Pro Medium 儷宋 Pr

web开发中常用的正则验证(jq)

真实姓名验证: var truenamereg = /^[\u4E00-\u9FA5]{2,6}$|^[A-Za-z]{2,18}$/;   用户密码验证: var passwdreg = /^[0-9a-z]{6,20}$/i;   用户生日验证: var birthreg = /^\d{4}-\d{1,2}-\d{1,2}$/;   用户手机验证:  var phonereg = /^0?(13[0-9]|15[0-9]|18[0-9]|14[57]|17[0-9])[0-9]{8}$/; 

web开发中常用的技术体系

<h1>html</h1> <h1>css</h1> <h1>javascript</h1> <h1>服务器端脚本语言</h1> <h1>数据库技术</h1>

web前端开发中常用的尺寸和位置

我们在日常web前端开发过程中,会经常用到各种尺寸和位置.通常是js做动画的时候.轮播图,滚屏动画,粒子,碰撞检测,拖拽,滚动加载等等.这里我将常用的尺寸和位置的获取进行总结,不包括canvas,SVG. 在web页面开发中,尺寸和位置分为屏幕的尺寸和位置,元素的尺寸和位置,还有一个是文档的尺寸和位置,不过文档的尺寸和位置是通过document.body获取的,也算是一个元素.还有鼠标的位置.所以尺寸和位置主要分为三类: 屏幕尺寸和位置 元素尺寸和位置 特殊的元素,文档的尺寸和位置 鼠标的位置(

Js开发中常用的技巧(上)

Js开发中常用的技巧 1.首次为变量赋值时务必使用var关键字 变量没有声明而直接赋值得话,默认会作为一个新的全局变量,要尽量避免使用全局变量.很显然,全局变量的搜索要比局部变量慢得多:这样就是很多像jQuery等js类库,将window作为入参传入的原因之一. 2.使用===取代== ==和!=操作符会在需要的情况下自动转换数据类型.但===和!==不会,它们会同时比较值和数据类型,这也使得它们要比==和!=快.(两个之间的区别,详见博主的博客). 3.underfined.null.0.fa

Web开发中前台与后台技术小结--关于EL表达式,JSTL,eval()函数

在我们日常Web开发中,常常用到EL表达式,JSTL标签,还有可能用到JavaScript中的eval().下面就这样技术和函数小小说明一下. EL(Expression Language),全称表达式语言,既然是开发语言,那么就像Java等语言一样是用来写语句的,通常是用在JSP页面中,我们为了获取JSP提供的内置对象的属性值, 我们通常会使用到EL表达式,比如开发中常见的一个需求就是获取项目的根目录,如果项目的名值变化了,我们在指定路径时,如果把项目的根目录用一个变量来表示的话,那么就不 需