无法设置 none 在 JavaScript 中显示 属性
Unable to set none to display property in JavaScript
我写信是为了向用户显示一个 flash 文本,我希望它在 3 秒后消失。我尝试使用 settimeout 但没有结果,我可以更改颜色和其他属性但不能更改显示 property.I 我正在使用 bootstrap 进行样式设置。这是我的代码:
<div class="flashtext alert alert-primary d-flex justify-content-between" role="alert">
<%= messages %>
<%=console.log(messages) %>
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
<script>
const tiptext = document.querySelector('.flashtext');
function myFunction() {
setTimeout(function () {
tiptext.style.display = 'none'; }, 3000);
}
myFunction();
</script>
我测试了你的代码 运行 没有任何问题,它在代码片段中也能正常工作!检查其他对您的代码有影响的东西。
我写信是为了向用户显示一个 flash 文本,我希望它在 3 秒后消失。我尝试使用 settimeout 但没有结果,我可以更改颜色和其他属性但不能更改显示 property.I 我正在使用 bootstrap 进行样式设置。这是我的代码:
<div class="flashtext alert alert-primary d-flex justify-content-between" role="alert">
<%= messages %>
<%=console.log(messages) %>
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
<script>
const tiptext = document.querySelector('.flashtext');
function myFunction() {
setTimeout(function () {
tiptext.style.display = 'none'; }, 3000);
}
myFunction();
</script>
我测试了你的代码 运行 没有任何问题,它在代码片段中也能正常工作!检查其他对您的代码有影响的东西。