【发布时间】:2020-12-16 08:49:33
【问题描述】:
我有以下代码:
let fireball; //global variable
fireball = document.createElement("img") //variable on local
fireballArray.push(someFunction(fireball, {
src: "img.png", width: "38" }))
fireball.style.display = "none" //global variable
我的目标是 fireball = document.createElement("img") 可以设置样式(在本例中为隐藏)
但是,document.createElement("img") 不会隐藏。有什么帮助吗?谢谢
警告:fireball = document.createElement("img") 此变量必须保留在本地范围和 style.display: none 必须在另一个范围内(如代码所示)
【问题讨论】:
-
因为你在本地调用了这个:
document.createElement("img"),我认为它不能被样式化(只能在同一范围内)我认为 -
您是否尝试将其设为
fireball.setAttribute("style", "display:none;");? -
好吧,其实我想在用户点击按钮时不显示(所以之后必须不显示)
标签: javascript html css dom styles