繁体   English   中英

如何通过javascript更改背景颜色?

[英]How to change background color via javascript?

如何更改mouseout事件的背景颜色? 这是我的代码,谢谢:

<div onmouseout="colorBack(id)">Hi everyone</div>

<script>
function colorBack(x){
id.style.backgroundColor="red";
}
</script>

不客气:

 <div id="myDiv" onmouseout="colorBack()">Hi everyone</div> <script> function colorBack(){ document.getElementById("myDiv").style.backgroundColor = "red"; } </script>

非常感谢大家的回答......我也发现这也有效......

<div onmouseout="colorBack(this)">Hi everyone</div>

<script>
function colorBack(x){
x.style.backgroundColor="red";
}
</script>

你的问题有点不清楚。 让我假设这是你打算做的。 如果是关于背景颜色。 从 Javascript 设置 backgroundColor 属性。

 function colorBack(){ document.getElementById("div1").style.backgroundColor = "red"; }
 <div id="div1" onmouseout="colorBack()">Hi everyone</div>

使用 Jquery 它更加优雅

 $(document).ready(() => { $( "#div1" ).mouseout(() => { $( "#div1" ).css("background-color", "red"); }); });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <div id="div1">Hi everyone</div>

希望能帮助到你!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM