1.<script type="text/javascript" language="javascript"> function person(){} var person1 = new person(); person1.age = 22; person1.name = "zqhung"; function say() { alert(person1.age+":"+person1.name);//输出22:zqhung var aa = eval("1+1"); window.alert(aa);//运行结果为2 var con = confirm("woaini"); if(con) { alert("确认"); }else { alert("取消"); } alert(prompt("年龄","11")); } person.say = say; person.say(); window.open("MyHtml.html","_blank","top=0,left=0,width=200,height=200,scrollbars=no"); //打开一个路径url为MyHtml.html,名称为_blank,位置为离左上角y坐标为0,左上角x坐标为0,宽度和高度为200的没有滑动条的页面 window.setTimeout("window.close()","3000");//3000毫秒后自动关闭页面 window.setInterval("window.resizeBy(10,10)","600");//每600毫秒自动增加相对像素10,10 </script> 2.鼠标事件: <mce:script type="text/javascript"><!-- function keydown() { alert(window.event.keyCode);//弹出键盘输入字母的码值 if (window.event.keyCode == 27) { window.close(); } } function aa() { if (window.event.srcElement.tagName == "IMG") {//当标签为img的时候,弹出该对象的url alert(window.event.srcElement.src); } } // --></mce:script> 3.状态栏滚动条: var dir = 1; var space_num = 0; function scroll() { var str_space = ""; space_num = space_num + dir; if(space_num>50||space_num<=0)//换方向 { dir = -1 * dir; } for(i=0;i<space_num;i++)//添加空格 { str_space += " "; } window.status = str_space + "woaini"; } window.setInterval("scroll()",100);//每100毫秒增加一个空格 4.关闭主窗口顺便关闭子窗口: var child = window.open("MyHtml.html","_blank","top=0,left=0,width=200,height=200,scrollbars=no"); //打开一个路径url为MyHtml.html,名称为_blank,位置为离左上角y坐标为0,左上角x坐标为0,宽度和高度为200的没有滑动条的页面 function unloadclose() { if(!child.closed) { child.close(); } } <body οnunlοad="unloadclose()"></body> 5.表格文本框增减行: //增加行 function addline(obj){ var newline = obj.cloneNode(true); //alert(newlne.childrenNode); //alert(newline.getElementsByTagName('input')[0].value); var input = newline.getElementsByTagName('input'); for(var i = 0; i < input.length-1;i++){ input[i].value = ""; } var select = newline.getElementsByTagName('select'); for(var i = 0;i < select.length ;i++){ select[i].value = ""; } var span = newline.getElementsByTagName('span'); var parent = obj.parentNode; parent.appendChild(newline); } //删除行 function delline(obj,name){ //alert(obj.length); var aa = confirm('确认删除该行?'); if(aa){ var parent = obj.parentNode.parentNode; //alert(document.getElementById('lister').childNodes[0]); if(document.getElementsByName(name).length<2){ alert("至少存在一行"); return; } parent.removeNode(true); } }