救命,如何用js给div标签添加css属性,当鼠标事件发生的时候,譬如点击某个元素

html-css013

救命,如何用js给div标签添加css属性,当鼠标事件发生的时候,譬如点击某个元素,第1张

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。

2、在index.html中的<script>标签,输入js代码:$('div').click(function(){$(this).css('color','blue')})。

3、浏览器运行index.html页面,此时点击123所在的div,div会变为蓝色文本。

举例1:

<li onmouseover='this.className='AAAAA'' onmouseout='this.className='BBBBB''>

鼠标经过 样式表变化 可用于 颜色变化等

举例2:

用户名:<input type="button" class="input1" onclick="this.className='input2'">

鼠标点击 样式表变化

或者 单独写一个javascript函数

举例3:

<script language=javascript>

function ChangeStyle(idName,StyleName){

document.getElementById(idName).className=StyleName

}

</script>

<input type=button onclick="ChangeStyle(Text1,"div2")" vaule="变换">

<div id=Text1 class=div1>啊哈哈哈哈</div>

用jquery

点击时触发一个函数。比如

<div id="divNum">

<div id="div1" onclick="changeColor(this.id)"></div>

<div id="div2" onclick="changeColor(this.id)"></div>

<div id="div3" onclick="changeColor(this.id)"></div>

</div>

将这些div放到一个大的div容器中。

function changeColor(id){

$("#divNum div").css("background-color","blue")//别的div变成蓝色

$("#"+id).css("background-color","red")//被点击的变成红色

}