Да вот так не работает (из под функции)
<input id='test' type='button' value='Go' onclik="setOpen()" />
<script type="text/javascript">
function setOpa(){
alert('Opa!')
}
function setOpen(){
document.getElementById('test').onclick= function(){
setOpa()
}
}
</script>
Мне надо что бы кнопка
при первом нажатии кидала в корзину
и переписывалась реакция на второе нажатие
удалить из корзины
Но ты прав я походу перемудрил
из самого яваскрипта (из функции) невозможно переписать реакцию на onClick
В моем случае проще сделать ветвление в первой функции
и проверять была ли нажата кнопка (например читая название)
и тогда уже удалять, а не добавлять снова в корзину