在Jenkins的可编辑电子邮件通知对话框中使用<script>标记

时间:2015-04-28 19:41:21

标签: javascript html jenkins

我在可编辑的电子邮件通知对话框中写了这个简单的html:

&#xA;&#xA;
 &lt;!DOCTYPE html&gt;&#xA;&lt; html&gt;& #xA;&lt; body&gt;&#xA;&lt; p id =“demo”&gt; &lt; / p&gt;&#xA;&#xA;&lt; script type =“text / javascript”&gt;&#xA; document.getElementById(“demo”)。innerHTML =“这是来自JS”;&#xA ;&LT; /脚本&GT;&#XA;&#XA;&LT; / BODY&GT;&#XA;&LT; / HTML&GT;&#XA;  
&#XA;&#XA;

但是我无法在生成的电子邮件中看到字符串“this is from JS”。不确定我做错了什么?有什么指针吗?

&#xA;

1 个答案:

答案 0 :(得分:1)

你有你的JS,但似乎你从来没有打过它。 尝试在加载或就绪功能中运行。

<script type="text/javascript">

window.onload = function() {
    document.getElementById("demo").innerHTML = "this is from JS";
};

$( document ).ready(function() {
   document.getElementById("demo").innerHTML = "this is from JS";
});

</script>

我认为这就是你要做的事。

更新:

好的,我找到了另一个适合你的功能。这是FIDDLE

<body>
  <p id="demo"></p>
  <script>
    document.addEventListener("DOMContentLoaded", function() {
        document.getElementById("demo").innerHTML = "this is from JS";
    });
  </script>
</body>