选择选项对于只允许选择一项的选择框,访问选中项最简单的方式是selectedIndex属性var selectedOption=selectbox.options["selectbox.selectedIndex"];对于可以多选的选择框selectedIndex属性会导致取消之前的所有选项,并选择...
分类:
编程语言 时间:
2014-06-28 21:17:19
阅读次数:
322
15章 使用Canvas绘图略16章 HTML5脚本编程HTML5规范了新的HTML标记和JavaScript API,以便简化创建动态Web界面的工作跨文档消息传递简称XDM,指来自不同域的页面间传递消息(比如www.wrox.com域中页面与p2p.wrox.com)XDM的核心是postM.....
分类:
编程语言 时间:
2014-06-20 17:58:16
阅读次数:
291
表单序列化首先了解一下浏览器如何将数据发送给服务器对表单字段的名称和值进行URL编码,使用和号(&)分隔不发送禁用的表单字段只发送勾选的复选框和单选按钮不发送type为“reset”和“button”的按钮多选选择框中的每个选中的值单独一个条目在单击提交按钮提交表单的情况下,也会发送提交按钮;否则,...
分类:
编程语言 时间:
2014-06-20 14:06:30
阅读次数:
288
表单脚本表单的基础知识在HTML中,表单是由元素表示的,在Javascript对应的是HTMLFormElement类型,它继承自HTMLElement,因此具有与其他HTML元素相同的默认属性,HTMLFormElement也有它自己独有的属性和方法acceptCharset:服务器能够处理的字符...
分类:
编程语言 时间:
2014-06-18 18:11:13
阅读次数:
215
共有的表单字段方法每个表单字段都有两个方法:focus()和blur(),其中focus()用于将浏览器焦点设置到表单字段,激活表单字段。可以侦听页面的load事件EventUtil.addHandler(window,"load",function(event){ document.fo...
分类:
编程语言 时间:
2014-06-17 22:45:07
阅读次数:
391
setTimeout 比 setInterval 性能更好//
取代setIntervalsetTimeout(function self () { // code goes here setTimeout(self,
interval);}, interval);对异步执行的大...
分类:
编程语言 时间:
2014-06-16 07:48:21
阅读次数:
307
HTML5事件contextmenu事件contextmenu事件是冒泡的,可以将事件处理程序指定到document,这个事件的目标是用户操作的元素,在兼容DOM的浏览器中使用event.preventDefalut()取消默认行为,在IE中将event.returnValue的值设置为false取...
分类:
编程语言 时间:
2014-06-15 16:50:52
阅读次数:
299
(续上篇)模拟鼠标事件var btn=document.getElementById("myBtn");//创建事件对象var event=document.createEvent("MouseEvents");//初始化事件对象event.initMouseEvent("click",true,t...
分类:
编程语言 时间:
2014-06-15 12:54:12
阅读次数:
311
设备中的键盘事件任天堂Wii等设备可以通过键码知道用户按下了哪个键复合事件复合事件是DOM3级事件新添加的一类事件,用于处理IME的输入序列。IME(Input
Method Editor,输入法编辑器)可以让用户输入在物理键盘上找不到的字符,IME通常需要同时按住多个键,但最终只输入一个字符,有3...
分类:
编程语言 时间:
2014-06-13 15:09:36
阅读次数:
294
客户区坐标位置clientX和clientY保存着鼠标指针在视口中的水平位置坐标和垂直位置坐标(显示出页面的部分叫做客户区,坐标信息不包括页面的滚动距离)var
div=document.getElementById("myDiv");EventUtil.addHandler(div,"click"...
分类:
编程语言 时间:
2014-06-12 17:19:46
阅读次数:
332