`

prototype與javascript的一些使用例子

    博客分类:
  • AJAX
阅读更多
1.為一個select下拉菜單增加選項
<SELECT id="result" name="result"></SELECT>
<script>
  var result = $('result'); //result為下拉列表的ID
  
  var textarr=['AAA','BBB','CCC','DDD','EEE','FFF','GGG','HHH','III','JJJ','KKK']
  
     for (i = 0; i <textarr.length; i++) {
	var opt = document.createElement("OPTION"); //創建option
	 opt.value = i+1;
	 opt.text  = textarr[i]+'圖書';
	 result.options.add(opt);  //增加option
	 }
</script>


2.彈出提示框,確認後才執行的例子

<form name="deleteschool" method="post"></form> <!--用于刪除school時使用-->
<input type="image" src="images/gimg/button_delete_sel.gif" alt="刪除" onclick="isCommit('<%=school.getSchoolid() %>');"/>

<Script language = "JavaScript">
function isCommit(Schoolid){	//用于刪除school時使用
  var isCommit = confirm("确定要刪除該學校嗎?");
  if(isCommit == true){  //如果確認
  	var url="schools.html?method=delete&schoolId="+Schoolid;
      document.deleteschool.action=url;
//      document.deleteschool.submit(); //提交表單
   }
  else
       return false;
}
</Script>

例子2
<form id="deleteform" name="deleteform" action="" method="post" onsubmit="return isCommit('<%=school.getSchoolid()%>');">
<input type="image" src="images/gimg/button_delete_sel.gif" alt="刪除" />
<Script language="JavaScript">
<!--
function isCommit(schoolid){	//用于刪除訂閱表

	var isCheck= MustChecked('deletecheckbox');

          var isCommit=false;
	if(isCheck)	isCommit = confirm("确定要刪除該訂閱嗎?");
	else alert("請選擇要刪除的訂閱項.");

  	if(isCommit){
      var url="subscriptions.html?method=delete&schoolId="+schoolid;
	  document.deleteform.action=url;
   }
   
   else
       return false;
}

//-->
</Script>
0
0
分享到:
评论
1 楼 kenbli 2008-02-05  

<span class="style5"> 刪除 <input type="checkbox" name="movemenber" value="checkbox" onclick="javascript:var name='deletecheckbox';selectandclear(name);"></span> <!--全選中或全不選中的checkbox-->


</Script>
//************************全選中或全不選中的方法***********************************************/
function selectandclear(name){
 if(document.all.movemenber.checked==true)selectAll(name);
 if(document.all.movemenber.checked==false)clearAll(name);

}

function selectAll(name){
	var el = document.getElementsByTagName('input');
	var len = el.length;
	for(var i=0; i<len; i++){
		if((el[i].type=="checkbox") && (el[i].name.indexOf(name))!=-1)
			el[i].checked = true;
	}
}

function clearAll(name){
	var el = document.getElementsByTagName('input');
	var len = el.length;
	for(var i=0; i<len; i++){
		if((el[i].type=="checkbox") && (el[i].name.indexOf(name))!=-1)
			el[i].checked = false;

	}
}

//-->
</Script>

相关推荐

    JavaScript使用prototype属性实现继承操作示例

    主要介绍了JavaScript使用prototype属性实现继承操作,结合实例形式详细分析了JavaScript使用prototype属性实现继承的相关原理、实现方法与操作注意事项,需要的朋友可以参考下

    JavaScript中的prototype使用说明

    1、prototype 在JavaScript中并没有类的概念,但JavaScript中的确可以实现重载,多态,继承。这些实现其实方法都可以用JavaScript中的引用和变量作用域结合prototype来解释。 2、简单的例子 代码如下: var Blog = ...

    Div+css布局教程,Prototype教程,js教程

    1.手册与教程: CSS 2.0_CN.chm;CSS 2.0样式表中文手册(推荐); VBscript_Refer_CN.chm:vbscript中文参考手册(推荐); javascript_Refer_CN.CHM:javascript中文参考手册(推荐); JavaScript_Refer_CN.rar:javascript中文...

    javascript Array.prototype.slice的使用示例

    请看一个例子: 代码如下:var slice = Array.prototype.slice;var toString = Object.prototype.toString;(function() { var args = arguments; console.log(args, toString.call(args)); // [1, 2, 3] “[object ...

    JavaScript使用prototype原型实现的封装继承多态示例

    主要介绍了JavaScript使用prototype原型实现的封装继承多态,涉及javascript prototype与面向对象程序设计相关操作技巧,需要的朋友可以参考下

    javascript中类和继承(代码示例+prototype.js)

    NULL 博文链接:https://liujunhg.iteye.com/blog/1069419

    Javascript中的prototype与继承

    通常来说,javascript中的对象就是一个指向prototype的指针和一个自身的属性列表。javascript创建对象时采用了写时复制的...下面我们来举一些例子吧 //每个function都有一个默认的属性prototype,而这个prototype的co

    JavaScript完全自学宝典 源代码

    示例描述:介绍JavaScript与Microsoft Office互操作的方法。 14.1.html 使用JavaScript向Word中写入内容。 14.2.html 使用JavaScript从Word中读取内容。 14.3.html 使用JavaScript向Excel文件中写入内容...

    Javascript中prototype与__proto__的关系详解

    主要给大家介绍了关于Javascript中prototype与__proto__的关系的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

    JavaScript详解(第2版)

     2.6 JavaScript与旧浏览器或受限的浏览器   2.7 应知应会   练习   第3章 数据类型、字面量和变量   3.1 数据类型   3.1.1 基本数据类型   3.1.2 复合数据类型   3.2 变量   3.2.1 有效...

    深入了解javascript中的prototype与继承

    通常来说,javascript中的对象就是一个指向prototype的指针和一个自身的属性列表。javascript创建对象时采用了...下面我们来举一些例子吧 代码如下:[removed] //每个function都有一个默认的属性prototype,而这个protot

    javascript使用prototype完成单继承

    主要介绍了javascript使用prototype完成单继承的方法及示例代码,有需要的小伙伴参考下

    讲解JavaScript的面向对象的编程

    1. 下载解压之后,首先打开Contructor and object used.html文档,使用IE运行之后,查看原代码,代码中一行注释一行代码说明了this与prototype关键在使用function数据类型来定义JavaScript类的成员变量和普通方法的...

    javaScript核心原理

    让我们来举一个基本Object的例子,首先我们要清楚,一个Object的prototype是一个内部的[[prototype]]属性的引用。 不过一般来说,我们会使用__&lt;内部属性名&gt;__ 下划线来代替双括号,例如__proto__(这是某些脚本引擎...

    【JavaScript源代码】JavaScript中的几种继承方法示例.docx

    JavaScript中的几种继承方法示例  1.原型链继承  原理: 子类原型指向父类实例对象实现原型共享,即Son.prototype = new Father()。 这里先简单介绍下原型 js中每个对象都有一个__proto__属性,这个属性指向的...

    关于Javascript 对象(object)的prototype

    Javascript中的每个对象(object)都会有 prototype 。试一下: 代码如下: var Richard = new Object(); alert&#40;typeof(Richard.prototype&#41;); 结果令人郁闷,浏览器弹出来的是 undefined…… 到底是怎么回事呢...

    Javascript数组操作高级心得整理

     使用[removed]调用外部的JavaScript(.js文件) 4  如何与老浏览器打交道 4 (2) 把JavaScript代码放到HTML页面不同的位置 4  把JavaScript代码放到HTML&lt;body&gt;部分 4  把JavaScript代码放到HTML&lt;head...

    【JavaScript源代码】JavaScript中new操作符的原理示例详解.docx

    JavaScript中new操作符的原理示例详解  new的作用是通过构造函数来创建一个实例对象,该实例与原型和构造函数之间的关系如下图所示: 执行 new 操作时会依次经过以下步骤: 1、创建一个空对象  空对象是 Object...

Global site tag (gtag.js) - Google Analytics