WEB开发网
开发学院网页设计JavaScript 通过js给页面元素添加事件 阅读

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

 2008-12-12 20:04:33 来源:WEB开发网   
核心提示:最近做一个登录仿XP多用户页面,要使用js给页面元素添加事件的方式去处理,通过js给页面元素添加事件,网上G了很久找到一个比较简单的示例:view plaincopy to clipboardPRint?<script> function b(){ alert("我被click了!!5555~~

最近做一个登录仿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="添加点击事件" > 

<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="添加点击事件" >  不过在用的时候很是郁闷,如为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 > 
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 >
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

Tags:通过 js 页面

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接