《精通javascript》
清山博客
多闻阙疑,慎言其余,则寡尤;多见阙殆,慎行其余,则寡悔。言寡尤,行寡悔。
展开
-
01.判断页面加载完成的方法
判断Dom加载完毕原创 2010-12-30 18:09:00 · 2061 阅读 · 0 评论 -
05.javascript访问CSS
获取元素的真实,最终的css样式属性的函数:function getStyle(elem, name) { //如果存在于style[]中,直接返回 if (elem.style[name]){ return elem.style[name]; } //尝试使用IE的方法 else if (elem.currentStyle) { return elem.currentStyle[name]; }原创 2011-01-02 16:14:00 · 1089 阅读 · 2 评论 -
02.简单的DOM操作
prev()函数:返回相关元素的前一兄弟节点 function prev(elem) { do { elem = elem.previousSibling; } while (elem && elem.nodeType != 1); return elem; }next()函数:返回相关元素的后一兄弟节点 function next(elem) { do { elem = elem.nextSibling;原创 2011-01-02 15:46:00 · 1093 阅读 · 0 评论 -
03.获取和设置元素特性的值
function attr(elem, name, value) { //确保提供的name是正确的 if ( !name || name.constructor != String ) return ''; // 检查name是否处在怪异命名的情形中 name = { ‘for': 'htmlFor', 'class': 'className' }[name] || name; // 如果用户传入了value; if ( value != null ) {原创 2011-01-02 15:49:00 · 1074 阅读 · 0 评论 -
04.javascript事件绑定
一、传统的方法:// 例1:查找第一个元素并为其绑定submit事件处理函数document.getElementsByTagName(“form”)[0].onsubmit = function(e){ return stopDefault( e );//停止表单提交的默认行为};// 例2:为页面body元素绑定键盘敲击事件document.body.onkeypress = myKeyPressHandler;// 例3:为页面加载完毕绑定事件window.onload = functi原创 2011-01-02 16:02:00 · 1306 阅读 · 0 评论