我是计算机科学的学生,我们正在练习javascript,练习是:"用id为"numberFour"的新项目替换第4项,并使用文本"Mistreatment".这就是我做这个练习之前的样子:
然后我写了这个js代码来完成任务:
var vier = document.createElement("li");
vier.innerHTML = "Number four: Mistreatment";
vier.setAttribute("id", "numberFour");
var lijst = document.querySelector("#fiveReasons");
lijst.replaceChild(vier, lijst.childNodes[3]);
Run Code Online (Sandbox Code Playgroud)
然后它看起来像这样:
所以我把我的代码更改为:
var vier = document.createElement("li");
vier.innerHTML = "Number four: Mistreatment";
vier.setAttribute("id", "numberFour");
var lijst = document.querySelector("#fiveReasons");
lijst.replaceChild(vier, lijst.childNodes[4]);
Run Code Online (Sandbox Code Playgroud)
然后我得到了这个:
我的老师不明白为什么它不起作用,我也不能,有人可以帮助我吗?
我更新了我的 spring-boot 应用程序以使用 buildpacks 来创建我的 docker-image 而不是 dockerfile。我还在我的应用程序中使用了 Apache POI,并且由于该更新,我在生成 xlsx 文件时收到错误消息。经过一番挖掘,我认为这是因为fontconfig和/或ttf-dejavu包丢失了。但是如何在 dockerimage 中添加这些?使用 dockerfile 我只想添加类似的东西
RUN apt-get update && apt-get install fontconfig ttf-dejavu
Run Code Online (Sandbox Code Playgroud)
但是我如何使用 buildpacks 实现相同的目标?