Added childNode support for changing textContent