DOM(Document Object Model)とは、JavaScriptなどのアプリケーションからWEBページ(Document)を操作する仕組みです。以下に詳しい解説があります。
 https://www.ipa.go.jp/files/000024729.pdf
 
上記にあるように、HTMLファイルの中にJavaScriptを記載することで、HTMLファイルの文字を表示を変えることができます。
この仕組みを使った、DOMベースのXSS(クロスサイトスクリプティング)にも注意する必要があります。