[問題] 請問onreadystatechange呼叫的function可否傳入值

看板Ajax作者 (葡萄柚)時間18年前 (2007/01/26 00:53), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
如題,請問onreadystatechange=function(){...} 這裡的function有沒有辦法傳入值? 比如說我的HTML是這樣的: <div id="div1"></div> <div id="div2"></div> <div id="div3"></div> ... 我寫的onreadystatechange部份如下: XMLhttp.onreadystatechange = function(param) { document.getElementById("div"+param).innerHTML = XMLhttp.responseText; } 但是無法運作(debug時將param印出來的結果是undefined) 看來好像無法這樣傳入值 是否能傳入不同的param以更改不同的<div>標籤的內容呢? 還是只能土法煉鋼,針對不同的<div>分別將大同小異的程式碼重複寫好幾次? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.78.165

01/26 01:08, , 1F
對不起我耍笨,後來才想到用全域變數即可……XD
01/26 01:08, 1F
文章代碼(AID): #15kE2Xs9 (Ajax)
文章代碼(AID): #15kE2Xs9 (Ajax)