日期选择器函数,因为它没有在 ejs 文件中给出日期"/>
停留在日期选择器函数,因为它没有在 ejs 文件中给出日期
This is my ejs file--->
<div class="d-block text-muted">
<i class="fas fa-calendar-alt"></i>
<%if(t.Due_Date==null){%>
<%="No Deadline"%> <%}else{%> <%=t.Due_Date%> <%}%>
</div>
And this is my date handler function in script.js file
//date handler function
for(let date of document.querySelectorAll('.text-muted')){
date.innerText = date.innerText.toString().substring(0, 10);
console.log(date.innerText);
}
当我添加 ToDO 列表代替日期时,只有“No DeadLine”正在打印……我该如何解决这个问题?
当我添加 ToDO 列表代替日期时,只有“No DeadLine”正在打印……我该如何解决这个问题?
感谢您的帮助...:)
回答如下://date handler function
for(let date of document.querySelectorAll('.text-muted')){
if(date.innerText.trim() !== "No Deadline"){
date.innerText = date.innerText.toString().substring(0, 10);
}
console.log(date.innerText);
}
此代码检查元素的修剪后的内部文本是否不等于“无截止日期”。如果不是,它会像以前一样提取内部文本的前 10 个字符。否则,它会按原样保留文本。
更多推荐
停留在日期选择器函数,因为它没有在 ejs 文件中给出日期
发布评论