こんなふうにもかけますよ〜。
```js
setTimeout( changeDefault.bind(this, buttonImgElm), 300);
```

``bind``は関数を特定のコンテキストに束縛する機能があって、第2引数以降には束縛したい引数も渡せます。
モダンブラウザは対応してると思いますが、IEはしらないですｗ