The sites offer their own odds, which in some cases are better than the odds offered by the traditional Las Vegas bookmakers (due, in part, to the lower overhead required to run an online betting site). These sites allow users to place bets on athletic competitions of every kind, as well as other events like political races or the outcomes of reality TV shows.
There are also sites that offer online sports betting, which is another form of gambling.