http://tool.chinaz.com/Tools/Html_Js.aspx
把你要转换的代码用这个工具可以转换成js格式的。
(就是用js的document.write罢了)
你的理解有错误,不是css中的hover触发了事件,是鼠标的运作触发了hover事件,浏览器内核是第一个捕捉到事件的机构,它把事件传播到了js引擎,js引擎解析了你的js代码和现有的css修饰,使所有应当响应这个hover事件的代码运作起来,所以css和js中有关hover的代码是在同一个hover事件触发条件下各自运行的,互不干扰。js改变css,首先我们需要考虑的就是将要改变的那个元素获取到,一般是通过给一个id,然后在通过style获去改变那个元素的css,这里通过代码来理解:<html>
<head></head>
<script>
window.onload = function(){
var oDiv = document.getElementById('div1')
var oDiv1.style.color = "#f00"
}
</script>
<body>
<div id='div1'>
<p>我是会变颜色</p>
</div>
</body>
</html>