2014-03-19 48 views
0

我有我的當前HTML設置與內聯js。這包括有投入,如:JS計算器:Unobtrusive替代onlick

<input type="button" value="7" onclick="appendSymbol(value)" /> 

我研究不顯眼的JS和甚至得到儘可能[點擊鼠標對象]出現在我的結果窗口單擊按鈕時。我需要一個不顯眼的方法來將值輸入到我的appendSymbol函數中。

Here是計算器與obtrusive js。

我不是在尋找整個片段,只是建議或參考點。

+0

有看看這些文章,瞭解所有關於事件處理的知識:http://www.quirksmode.org/js/introevents.html。 –

回答

0

您只需要一個點擊處理程序在輸入加載後運行。

如果您使用的框架如jQuery,這變得非常容易:

$("input").click(function(e){ 
    appendSymbol($(this).val()); 
}); 

如果你沒有,你可以做同樣的純JavaScript和:

element.addEventListener('click', function() { ... }, false);