我在嘗試添加if/else語句onclick屬性時出現語法錯誤。這是什麼語法?JavaScript:如何在onclick屬性中執行if/else語句?
<div onclick="var element = $('#selector'); if (element.val() == 'something') { alert('hello'); } else { alert('goodbye'); } ">
Click here
<input type="hidden" id="selector" value="something" />
</div>
...是的,我必須在onclick屬性中有這個javascript(不能移動到一個函數)。
對不起,搞混了因爲我使用jQuery。我更新了我的代碼示例,但這仍然不是我遇到的問題。 – Andrew 2010-09-28 20:46:05
@Andrew:[你的代碼工程](http://jsfiddle.net/mzT8R/2/)。 – SLaks 2010-09-28 20:50:02