http://trimpath.com/project/wiki/JavaScriptTemplates えらいはまったんですが、テンプレートのHTMLは textarea 内に入れないとだめです! <div id="tempalte"> <table> {for m in list} <tr><td>${m.x}</td></tr> {/for} </table> </div>こんな事はできないと言うことです。なぜなら! テンプレートエンジンが innerHTML で取り出すので、その際に {for m in list} {/for} <table> <tr><td>${m.x}</td></tr> </table>こんな形に変形されるのです!(tableの直接の子に tr 以外を置くと内部でこんな風に変形されてしまう) <textarea id="tempalte"> <table>