看板 Ajax 關於我們 聯絡資訊
如題,請問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
cyenow:對不起我耍笨,後來才想到用全域變數即可……XD 01/26 01:08