【学习笔记】JavaScript(2013-10-03)
2013-10-03 11:20
471 查看
<a href="#" onclick="">
href="#"表示连接到当前页面,其实是没有意义的,页面不会刷新。
重要的是要执行onclick后面的脚本代码。
========================================================================
事件处理程序通常被保存为document对象的属性。
如:
document.onmousedown=MyFunction;//自定义的函数
或:
obj=document.getElementById("id");
obj.onClick=MyFunction;
=========================================================================
innerHTML,改变html元素的内容。
简单的例子:
定义一个div层:
<div id=div1></div>
一个字符串:
var strHTML = "<Table><Tr>";
strHTML += "<Td bgColor=#000000 Height=100px Width=100px>fadsf</Td>";
strHTML += "</Tr></Table>";
在脚本里面改变div1的内容:
div1.innerHTML = strHTML;
=========================================================================
创建、关闭窗口:
winObj=window.open('URL','WinName','feature list');
//winobj存储新的window对象,url指定新窗口加载的页面,winname用于引用该窗口
winobj.document.write(something);可用于改变窗口内容
==========================================================================
超时功能:window.setTimeout();
指定一个延时以及延时之后开始执行的指令。
超时功能的标识符存放在一个变量中。
在函数Update里面递归调用本身,实现每2秒刷新一次页面。
===========================================================================
href="#"表示连接到当前页面,其实是没有意义的,页面不会刷新。
重要的是要执行onclick后面的脚本代码。
========================================================================
事件处理程序通常被保存为document对象的属性。
如:
document.onmousedown=MyFunction;//自定义的函数
或:
obj=document.getElementById("id");
obj.onClick=MyFunction;
=========================================================================
innerHTML,改变html元素的内容。
简单的例子:
定义一个div层:
<div id=div1></div>
一个字符串:
var strHTML = "<Table><Tr>";
strHTML += "<Td bgColor=#000000 Height=100px Width=100px>fadsf</Td>";
strHTML += "</Tr></Table>";
在脚本里面改变div1的内容:
div1.innerHTML = strHTML;
=========================================================================
创建、关闭窗口:
winObj=window.open('URL','WinName','feature list');
//winobj存储新的window对象,url指定新窗口加载的页面,winname用于引用该窗口
winobj.document.write(something);可用于改变窗口内容
<input type="button" onclick="NewWin=window.open(' ','winName','toolbar=no,status=no,width=200,height=100');"> <input type="button" onclick="NewWin.close();">//不能用winName.close()来关闭
==========================================================================
超时功能:window.setTimeout();
指定一个延时以及延时之后开始执行的指令。
超时功能的标识符存放在一个变量中。
var counter = 0; ID=window.setTimeout("Update();",2000); function Update() { counter++; document.form1.input1.value="The counter is now at " + counter; ID=window.setTimeout("Update();",2000); }
在函数Update里面递归调用本身,实现每2秒刷新一次页面。
===========================================================================
相关文章推荐
- Box2d的javascript版本Box2dWeb-2.1a.3学习笔记(一)
- JavaScript学习笔记(一)
- JavaScript学习笔记之通过DOM操作html
- JavaScript DOM编程 学习笔记-节点属性
- JavaScript学习笔记:window.showModalDialog, window.open
- JavaScript高级程序设计--学习笔记
- JavaScript学习笔记【1-25】
- javascript 学习笔记 【数组操作方法】
- JavaScript 学习笔记一些小技巧
- 学习笔记-javascript-字符串
- ArcGIS API for JavaScript 4.2学习笔记[20] 使用缓冲区结合Query对象进行地震点查询【重温异步操作思想】
- JavaScript学习笔记之函数记忆
- JavaScript 学习笔记 (2) - 对象的三个重要概念
- javascript字符串学习笔记
- 【学习笔记】 javaScript错误处理
- accp6.0 《使用javascript增强交互效果》学习笔记ch6 表单基本验证技术
- javascript学习笔记6-9章
- JavaScript学习笔记(一)
- javascript学习笔记—函数的使用技巧
- Javascript学习笔记(history对象)