XHTMLページをZKへ移植した後、JavaScriptを使ってブラウザでDOMツリーを処理する必要はありません。因みにZKはそれを禁止は していません。 代わりにXHTMLコンポーネントをサーバーで処理します。そしてZKエンジンはブラウザでDOMツリーを更新します。
それは便利ですが、落とし穴があります。ZKはブラウザにあるDOMツリーはサーバーにあるコンポーネントと同じを想定しています。大抵の場合、それは本当です。しかし、そうでない場合もあります。