質問: HTMLの勉強を最近始めた者です。
回答: html上にonClickを記述するのは実はあまり推奨されていないようです。 onClickを記述しなくてもJavaScriptでボタンの制御をすることはできます。 data-ylkといった独自の属性を使っているということは、きっとjQueryでボタンが押されたときの制御を行っているのではないでしょうか?