[英]How to update an element using .textContent
我想使用一个使用 JavaScript 的脚本来更新网站页脚中的元素。 但是,h3 元素没有更新。
我试过textContent 不更新 HTML ,但我无法在那里找到我的解决方案。
这是我的 CodePen: https ://codepen.io/martinlutherwinn/pen/NWPvRpZ
这是我当前的代码:
<div class="Footer">
<h3></h3>
</div>
var copyrightedYear = (function() {
var header = document.getElementsByClassName("Footer")[0].textContent;
var currentDate = new Date();
var currentYear = currentDate.getFullYear();
var msg = "@" + currentYear + " Haitian Educators of Palm Beach.";
header = msg;
}());
您正在为header
设置一个新值,它是元素中文本的副本。 您需要分配给属性以更改文本:
var copyrightedYear = (function() {
var header = document.getElementsByClassName("Footer")[0];
var currentDate = new Date();
var currentYear = currentDate.getFullYear();
var msg = "@" + currentYear + " Haitian Educators of Palm Beach.";
header.textContent = msg;
}());
除非您有return msg
否则copyrightedYear
将是undefined
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.