我有一個HTML onclick屬性,我試圖在按鍵動態添加其他屬性而不刪除現有屬性。 換句話說....將附加內容(+ =)添加到HTML屬性
說我有
<button onclick="doThis(1)">
每次按下按鈕,我想添加到如此在第一時間按下按鈕,你會得到
時間<button onclick="doThis(1), doThis(2)">
第三時間:
<button onclick="doThis(1), doThis(2), doThis(3)">
等
有一些方法做
document.getElementById("mybtn").onclick += doThis($n{index};
或者我只是有自主建立的字符串?
我似乎無法弄清楚沒有建立一個大字符串添加到setAttribute。當我嘗試JS代碼上面我的變化崩潰的瀏覽器:(
THX採取看看!
可能的重複[如何添加oncli ck動態使用javascript](http://stackoverflow.com/questions/22604401/how-to-add-onclick-to-a-html-element-dynamically-using-javascript) – Liam
它會使很多更有意義的是隻需要一個處理器來處理邏輯。只需添加一個數組,在該數組中添加用給定參數運行的函數。然後你的處理程序可以簡單地遍歷數組並按照正確的順序執行它們。 – GillesC
@Liam不,這不是一回事。 – Fedreg