使用服务器端Javascript设置DOCTYPE

使用服务器端Javascript设置DOCTYPE,javascript,html,email,doctype,serverside-javascript,Javascript,Html,Email,Doctype,Serverside Javascript,我有一个很快的问题。我想为HTML页面设置DOCTYPE,但需要使用服务器端Javascript。我在这个网站上看到的每一个答案都是“我不明白你为什么要这么做”,但从来没有回答过这个问题(我可以找到……如果我错了,请给我指出帖子的方向) 之所以需要这样做,是因为从技术上讲,这是作为HTML电子邮件发送的。我正在使用ExactTarget,他们不允许我在起始标记上方键入任何内容。如果我尝试在它之后建立DOCTYPE,它将被简单地删除 现在,在电子邮件呈现之前,我确实可以访问服务器端javascri

我有一个很快的问题。我想为HTML页面设置DOCTYPE,但需要使用服务器端Javascript。我在这个网站上看到的每一个答案都是“我不明白你为什么要这么做”,但从来没有回答过这个问题(我可以找到……如果我错了,请给我指出帖子的方向)

之所以需要这样做,是因为从技术上讲,这是作为HTML电子邮件发送的。我正在使用ExactTarget,他们不允许我在起始标记上方键入任何内容。如果我尝试在它之后建立DOCTYPE,它将被简单地删除

现在,在电子邮件呈现之前,我确实可以访问服务器端javascript。我需要设置此DOCTYPE,因为我正在尝试将标记设置为“display:block”,而这将不适用于默认DOCTYPE。因此,基本上我需要在打开标记后编写一些脚本,用于设置页面(电子邮件)的doctype

我希望使用以下DOCTYPE,但如果这样做不明智,请随时提出建议:

 <!DOCTYPE html >
以下是HTML:

 <table bgcolor="#0033CC" width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
           <td>Top Content</td>
      </tr>
      <tr>
           <td>Bottom Content</td>
      </tr>
 </table>

顶级内容
底部内容
当我说服务器端Javascript时,以下是我的语法:

<script type="text/javascript" runat="server">
  *** MY SCRIPT ***
</script>

***我的剧本***

如果ExactTarget不允许您在启动
标记之前输出任何内容,则您不能执行此操作。doctype必须在这之前出现。

你说的“服务器端javascript”是什么意思?比如
node.js
?“现在我确实可以在电子邮件呈现之前访问服务器端javascript了。”嗯?呈现是一个客户端活动,而不是服务器端活动。@T.J.Crowder如果您将鼠标悬停在标记“服务器端javascript”上,似乎会有一个描述。我不太清楚这意味着什么…@Ian:我知道什么是服务器端JavaScript。我看不出它与这个问题有任何联系,不过。@t.J.Crowder啊好吧,对不起。我认为这是一个奇怪的说法。是的,我希望像document.setDoctype()或类似的东西。@DigitalMC:啊。很抱歉,我不相信有这样的事。
<script type="text/javascript" runat="server">
  *** MY SCRIPT ***
</script>