const loadingElement = document.createElement('div'); loadingElement.style.height='100vh' loadingElement.style.backgroundColor='rgb(0, 0, 0)' loadingElement.style.zIndex = 19891014 loadingElement.style.opacity = 0.6 loadingElement.innerHTML = 'Loading...'; document.body.appendChild(loadingElement); console.log('加载执行',loadingElement) loadingElement.innerHTML = '加载中...';中loading上没有文字显示
时间: 2024-01-10 21:05:11 浏览: 229
IE中document.createElement的iframe无法设置属性name的解决方法
这个代码段创建了一个黑色的占据整个屏幕的元素,并在其中添加了一个“Loading...”文本。但是在添加元素后,它只是显示一个空的 div 元素,因此在更改 innerHTML 属性之前,必须等待元素完全加载。你可以尝试在更改 innerHTML 属性之前使用 setTimeout 函数等待一段时间,或者使用其他方法等待元素加载完成。
阅读全文