<button id="button1">Button</button>
document.getElementById("button1").onclick=function(){ ???.style.display="none" };
正如您在上面看到的,我如何更改样式以使用onclick隐藏它?
(不,我不想做<button onclick="x">
)
发布于 2018-05-30 07:49:01
看看这个
document.getElementById("button1").onclick=function(e){ e.target.style.display="none" };
<button id="button1">Button</button>
发布于 2018-05-30 07:50:02
使用srcElement
或target
。(target
是标准的,srcElement
是别名。)
document.getElementById("button1").addEventListener( "click", e => {
e.srcElement.style.display = "none";
} );
<button id="button1">Button</button>
发布于 2018-05-30 07:48:37
document.addEventListener("click", function(){
document.getElementById("button1").style.display = "none";
});
<button id="button1">Button</button>
您可以使用addEventListener
并在单击时更改样式。
document.addEventListener("click", function(){
document.getElementById("button1").style.display = "none";
});
<button id="button1">Button</button>
https://stackoverflow.com/questions/50594473
复制相似问题