2008-08-11

JavaScript DOM基本

关键字: dom js node
Node.nodeType: Node.ELEMENT_NODE (1) Node.ATTRIBUTE_NODE (2) Node.TEXT_NODE (3) //<![CDATA[ ]]>中括着的纯文本,它没有子节点 Node.CDATA_SECTION_NODE (4) //子节点一定为TextNode Node.ENTITY_REFERENCE_NODE (5) Node.ENTITY_NODE (6) //DTD中的实体定义<!ENTITY foo “foo”>,无子节点 Node.PROCESSING_INSTRUCTION_ ...
2008-07-17

冒泡事件的移除以及获取事件源

关键字: event target srcelement
function handleEvent(e){ var evt = e || window.event; var evtTarget = evt.target || evt.srcElement; if(evtTarget.nodeType==3){ evtTarget = evtTarget.parentNode;//for Safari; } //some code here. }
2008-07-17

简单的事件注册方式

关键字: evnet
var addEvt = function (obj,evt,fn){ if(obj.addEventListener){ obj.addEventListener(evt,fn,false);//W3C }else if(obj.attachEvent){ obj.attachEvent('on'+evt,fn);//IE } } var removeEvt = function (obj,evt,fn){ if(obj.removeEventListener){ obj.removeE ...