擅长:python、mysql、java
<p>我知道您需要在id为div的测试之后放置一个新元素,将所选日期作为文本内容。如果是这样的话,你可以尝试以下方法</p>
<pre><code>function logic(currentDateTime) {
const test = document.querySelector("div#test");
let span = test.nextElementSibling;
if (span.nodeName === "SPAN" && span.textContent.trim() === currentDateTime)
return;
if (span.nodeName === "SPAN" && span.textContent.trim() !== currentDateTime) {
span.textContent = currentDateTime;
return;
}
const node = document.createElement("span");
node.textContent = currentDateTime;
test.parentNode.insertBefore(node, test.nextSibling);
}
</code></pre>