The code goes through all the motions and dangerously sets innerHTML to be the blank string, `""`, but the old content remains what is rendered.