2012-04-08 104 views
-1

我有两个按钮:<button onclick="check()">Check</button><button onclick="newGame()">New</button>。我想运行检查函数只有按钮已被点击后,所以我嵌套它newGame功能。使用onclick调用嵌套函数()

我的问题是,我怎样才能拨打检查函数,当我点击相应的按钮?我不想在一个连续的流程中执行它。

回答

1

默认禁用“检查”按钮。当点击“新建”按钮时,在事件处理程序中,启用“检查”按钮。

<button id="chkBtn" onclick="check()" disabled>Check</button> 
<button onclick="newGame()">New</button> 

function newGame() 
{ 
    // on success 
    document.getElementById('chkBtn').disabled = false; 
    // can't remember if it's enabled | disabled 
} 
+0

请删除他的内联事件处理程序(这是一个清晰的反模式) – Raynos 2012-04-08 23:34:04