网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 手机学院 | 邮件系统 | 网络安全 | 认证考试
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > Javascript教程
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.JavaScript通过Flash保存本地数据.
.Javascript检测字符串字节长度(.
.JavaScript与ActionScript 3.0交.
.JavaScript FSO属性大全.
.用javascript屏蔽链接URL的显示.
.Javascript闭包.
.如何在服务端(Page.Write)调用自.
.Javascript实例教程(6) 利用Java.
.用javascript在textarea中禁用输.
.提高代码性能技巧谈—以创建千行.
.用JavaScript脚本将当地时间转换.
.Javascript实例教程(11) 隐藏scr.
.Javascript访问html页面的控件的.
.网页软键盘,有效的防止监测键盘的.
.Javascript的107则使用技巧大全.
.Javascript实例教程(5) 在一个表.
.领悟JavaScript中的面向对象.
.浅谈JavaScript中面向对象技术的.
.一个很通用的javascript的下拉菜.
.通过javascript在光标处插入文本.

通过js给页面元素添加事件

发表日期:2008-12-12

最近做一个登录仿XP多用户页面,要使用js给页面元素添加事件的方式去处理。网上G了很久找到一个比较简单的示例:view plaincopy to clipboardprint?
<script>  
function b(){  
 alert("我被click了!!5555~~~~~~~~~~");  
}  
 
function a(){  
 good.onclick=b; //注意onclick不能写成onClick,要不没效果的。  
}  
 
</script>  
<div id="good" style="height:100px; width:100px;background:#323923;color:white;">点我啊</div>  
 
<input type=button value="添加点击事件" onclick="a();"> 

<script>
function b(){
 alert("我被click了!!5555~~~~~~~~~~");
}

function a(){
 good.onclick=b; //注意onclick不能写成onClick,要不没效果的。
}

</script>
<div id="good" style="height:100px; width:100px;background:#323923;color:white;">点我啊</div>

<input type=button value="添加点击事件" onclick="a();">  不过在用的时候很是郁闷,如为good添加onMoserOver的事件view plaincopy to clipboardprint?
document.getElementById('QuickUserLoginPart').onmouseover = alert("移过了!"); 

document.getElementById('QuickUserLoginPart').onmouseover = alert("移过了!");  把这个添加在input的onClick里,点击了马上会弹出一个“移过了!”的提示框,然后当你鼠标移过那个ID为GOOD的区域时是什么反应都没有的。一定要把"onmouseover ="后面的内容写上相关定义好的function才行。  光明白这点就浪费了我两个小时时间啊~~~~~~学艺不精啊。

PS:不知道有没有去除页面元素添加事件的JS

再记录个:
JS:动态添加删除元素view plaincopy to clipboardprint?
<HEAD>  
<SCRIPT>  
function removeElement()  
{  
 try 
 {  
 //The first child of the div is the bold element.  
 var oChild=Div1.children(0);  
 Div1.removeChild(oChild);  
 }  
 catch(x)  
 {  
 alert("You have already removed the bold element. Page will be refreshed when you click OK.")  
 document.location.reload();  
 }  
}  
</SCRIPT>  
</HEAD>  
<BODY>  
<DIV ID=Div1 onclick="removeElement()">  
Click anywhere in this sentence to remove this <B>Bold1</B><B>Bold2</B> word.  
</DIV>  
</BODY> 

<HEAD>
<SCRIPT>
function removeElement()
{
 try
 {
 //The first child of the div is the bold element.
 var oChild=Div1.children(0);
 Div1.removeChild(oChild);
 }
 catch(x)
 {
 alert("You have already removed the bold element. Page will be refreshed when you click OK.")
 document.location.reload();
 }
}
</SCRIPT>
</HEAD>
<BODY>
<DIV ID=Div1 onclick="removeElement()">
Click anywhere in this sentence to remove this <B>Bold1</B><B>Bold2</B> word.
</DIV>
</BODY>再记录个不错的站点:
http://www.netvtm.com/
“通过网络汲取营养”——关注国外WEB相关技术,理念,使用技巧...

关于Cookie的使用说明:http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/properties/cookie.asp

上一篇:比较高效的表格行背景变色及选定高亮JS 人气:475
下一篇:在JavaScript AIR开发中使用ActionScript 库(SWC文件) 人气:521
浏览全部页面元素添加事件的内容 Dreamweaver插件下载 网页广告代码 2009年新年快乐