what is wrong with this code ?

what is wrong with this code ?

  1. function getMessageText() {
  2.   return $('message').text;
  3. }
  4. document.body.innerHTML = '<div id="message">The message</div>';
  5. console.log(getMessageText());

what is wrong with this code ?