HI,
For a tag, you can execute javascript through href or onclick.
When should I use onclick instead of href?
for me, only advantage I get with onclick is that you can hide javascript function name and parameters from your visitors.
HI,
For a tag, you can execute javascript through href or onclick.
When should I use onclick instead of href?
for me, only advantage I get with onclick is that you can hide javascript function name and parameters from your visitors.
You need onclick when more things should be done than jumping to another page.
Don't use either.
Write unobtrusive JavaScript instead.
Ideally you won't use either. Ideally your link is a normal hyperlink with an
href
value referencing a fragment (#foo
) or URL. Ideally the link would just work as-is without Javascript, too.You'd then use unobtrusive Javascript that attaches itself to links or other DOM elements as needed and only if Javascript is available: