Dinamicamente criar link Javascript

Estou tentando definir meu texto como um link para que, quando clico nele, ele execute uma função. No momento, apenas o configurei para google.com para tentar fazer com que o texto apareça como um link, mas parece que não está fazendo nada. É apenas texto estático. Alguma sugestão

        var leftDiv = document.createElement("div"); //Create left div
        leftDiv.id = "left"; //Assign div id
        leftDiv.setAttribute("style", "float:left; width:66.5%; line-height: 26px; text-align:left; font-size:12pt; padding-left:8px; height:26px;"); //Set div attributes
        leftDiv.style.background =  divColor;
        a = document.createElement('a');
        a.setAttribute('href', 'google.com');
        user_name = a.appendChild(document.createTextNode(fullName + ' '));

        leftDiv.appendChild(user_name); // Add name to left div

questionAnswers(4)

yourAnswerToTheQuestion