昱得資訊工作室
麻辣學園
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?
2008-07-20, 13:26:30
首頁 說明 登入 註冊 贊助論壇 想當作者?
新聞: 為增進論壇品質,全面更新硬體設備,經費有限,請各位踴躍贊助論壇!!


+  麻辣家族討論區
|-+  網頁設計
| |-+  JavaScript
| | |-+  如何知道按下哪個按鈕?
0 會員 以及 0 訪客 正在閱讀本篇主題. « 上一篇主題 下一篇主題 »
頁: [1] 向下 列印
作者 主題: 如何知道按下哪個按鈕?  (閱讀 2114 次)
taocenter
訪客


電子郵件
如何知道按下哪個按鈕?
« 於: 2005-05-30, 10:50:11 »

如果有兩個按鈕,按下後都會執行同一個函式,請問要如何知道是哪個按鈕按下的?
我底下寫的這個是錯的,不知道如何修改,不知道document有沒有getSource之類的函式,可以判斷是哪個來源
謝謝你
引用
<form name="MyF">
<input type="button" name="btn1" id="btn1" onClick="process()" value="按鈕一">
<input type="button" name="btn2" id="btn2" onClick="process()" value="按鈕二">
</form>

<script>
function process()
{
  n=document.getElementById("btn1");
  document.write("你按下的是"+n.value);

  n=document.getElementById("btn2");
  document.write("你按下的是"+n.value);
}
</script>
已記錄
小誌
論壇管理員
*
離線 離線

會員性別: 男
文章: 589



個人網站
Re: 如何知道按下哪個按鈕?
« 回覆文章 #1 於: 2005-05-30, 11:11:36 »

回覆:
<form name="MyF">
<input type="button" name="btn1" id="btn1" onClick="process(this)" value="按鈕一">
<input type="button" name="btn2" id="btn2" onClick="process(this)" value="按鈕二">
</form>
aaa
<script>
function process(n)
{
 document.write("你按下的是"+n.value);
}
</script>
已記錄

為了論壇的永續經營,您不妨
贊 助 論 壇
頁: [1] 向上 列印 
« 上一篇主題 下一篇主題 »
跳到:  


本頁花了 0.356 秒, 以及 21 次的資料庫查詢.