2021-06-06 UTC
# [Murray] However, if you were to switch your code logic around for a second, I'd say an `<a>` becomes more semantically accurate. Instead of running the randomiser `onclick`, you could randomise the page url when the element is created and added to the DOM. If done that way, the actual element on the page will only ever do one thing: navigate. So I'd prefer an `<a>`. If you leave the randomising until the user clicks on the element, then I'd