Ok, ho risolto. Ho mancato di mettere document davanti a createTextNode, che errore idiota.