0
<input type="button" value="button1" id="go" onclick='funcion()'\ >
<input type="button" value="change" id="change"\ >
當我按下按鈕更改時,如何更改按鈕1中的OnClick函數?按下按鈕更改行爲?
<input type="button" value="button1" id="go" onclick='funcion()'\ >
<input type="button" value="change" id="change"\ >
當我按下按鈕更改時,如何更改按鈕1中的OnClick函數?按下按鈕更改行爲?
document.getElementById("change").onclick = function() { // when clicking #change
document.getElementById("go").onclick = function() { // overide the click event listener of #go
// ...
}
}
<input type="button" value="button1" id="go" onclick='funcion()'\ >
<input type="button" value="change" id="change" onclick='funcion=newFuncion'\>
<script>
function funcion() {
//first action
}
function newFuncion() {
//second action
}
</script>
設置在'change'按鈕的點擊處理程序的變量,並檢查變量'funcion()'。 – Barmar
你能否提供更多關於你想要做什麼的細節?你想改變什麼行爲?例如 – Barmar
..第一次當我按下按鈕1顯示我的警告「1」,然後我按按鈕「改變」,改變button1做什麼..改變它的功能 –