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

标签 javascript html jenkins

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

<!DOCTYPE html>
<html>
<body>
<p id="demo"> </p>

<script type="text/javascript">
document.getElementById("demo").innerHTML = "this is from JS";
</script>

</body>
</html>

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

最佳答案

你有你的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>

关于javascript - 在 Jenkins 的可编辑电子邮件通知对话框中使用 &lt;script&gt; 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29928449/

相关文章:

jenkins - 如何在 Jenkins 中使用作业导入插件?

javascript - 如何保护全局范围变量并防止用户通过控制台访问它

javascript - 运行 grunt-contrib-imagemin 时出现错误

javascript - html页面打开时如何隐藏表格

javascript - 如何使用 jquery 销毁动态创建的 DOM 元素?

jenkins - 如何在 Docker 中运行 .Net 项目作为 jenkins 作业的一部分

javascript - 用php编写js文件时删除换行符

javascript - 同位素容器 div 上的滚动条

php - 以 HTML 表单提交 Canvas 数据

git - Jenkins 作业通知失败,显示 "No git consumers for URI ..."