JavaScriptでDOM要素のテキスト内容を書き換えるプロパティとして、セキュリティリスク(XSS)を避けるために推奨されるものはどれか。

textContentはHTMLタグを解釈せずテキストとして扱うため、XSS(クロスサイトスクリプティング)のリスクが低く推奨される。innerHTMLはHTMLを解釈するため注意が必要。