Esto funciona: <button onclick='f(arg)'></button>
Esto también funciona (en Firefox): <button onclick=f(arg)></button> (es decir, sin apóstrofes ni comillas dobles).
Pero me pregunto si los apóstrofes o las comillas dobles no funcionan en general (por ejemplo, para otros navegadores).