Yes, you can cancel online- I've cancelled a few ADRs once I found better times. If I recall correctly, when you put in the confirmation # and pull up the reservation, there is a cancel button. Click the cancel button and a box will pop up asking if you really want to cancel. Click yes and the page will reload and there will be a big red CANCELLED next to the reservation.
Hope this helps!