| 導購 | 订阅 | 在线投稿
分享
 
 
 

通過js給頁面元素添加事件

2008-12-13 08:24:27  編輯來源:互聯網  简体版  手機版  移動版  評論  字體: ||
 

最近做一個登錄仿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

 
最近做一個登錄仿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>再記錄個不錯的站點: [url=http://www.netvtm.com/]http://www.netvtm.com/[/url] 「通過網絡汲取營養」——關注國外WEB相關技術,理念,使用技巧... 關于Cookie的使用說明:[url=http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/properties/cookie.asp]http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/properties/cookie.asp[/url]
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有