解决方案 »
- 我遇到个问题?请大家帮忙?想要的效果是点击A按钮改变B按钮的效果?
- 为什么页面的地址后面多出个#
- javascript将函数赋给属性 ,赐教
- 拋磚引玉--html,htmldom,javascript之間的關係
- 特别有研究价值的:输入框输入前一个字即在下拉框调出此字开头的名称
- 如何读取并显示值?急
- 高分求:用javascript形成一棵任意樹,再求這棵樹的頁子結點數的算法
- 请大家帮忙解决,自动打印报表并关闭该报表窗口(不要有关闭窗口的信息提示),急用啊!谢谢
- 将td撑大之后(就是加大了height),又想将td的高度缩小,好像不行
- PHP a 链接js跳转问题
- js, 在窗体上单击、双击、按下、松起鼠标四个事件,让它们触发四个函数
- 如何获得事件对象源
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
</head>
<body onload="fun()">
<div>
<ul>
<li>th1</li>
<li>th2</li>
<li>th3</li>
<li>th4</li>
<li>th5</li>
<li>th6</li>
<li>th7</li>
<li>th8</li>
</ul>
<ul>
<li>td1</li>
<li>td2</li>
<li>td3</li>
<li>td4</li>
<li>td5</li>
<li>td6</li>
<li>td7</li>
<li>td8</li>
</ul>
<ul>
<li>td1</li>
<li>td2</li>
<li>td3</li>
<li>td4</li>
<li>td5</li>
<li>td6</li>
<li>td7</li>
<li>td8</li>
</ul>
<ul>
<li>td1</li>
<li>td2</li>
<li>td3</li>
<li>td4</li>
<li>td5</li>
<li>td6</li>
<li>td7</li>
<li>td8</li>
</ul>
</div>
</body><script type="text/javascript">
var fun = function() {
var li = document.getElementsByTagName("li");
for (var i = 0; i < li.length; i++) {
li[i].onmouseover = function() {
this.style.backgroundColor='#F5F5F5';
}
li[i].onmouseout = function() {
this.style.backgroundColor='#FFFFFF';
}
}
}
</script></html>
1、先給你的DIV一個ID,如<div id="div1">
2、JQUERY代碼:
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>//先引用jquery包
<script type="text/javascript">
$(function(){
$("#div1 ul").mouseover(function() {
$(this).css("background-color","Red")
}).mouseout(function() {
$(this).css("background-color","#FFFFFF")
})
});
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<style type="text/css">
li:hover {
background-color: red;
color: blue;
}
a:hover {
background-color: blue;
}
</style>
</head>
<body>
<a href="#">test</a>
<div>
<ul>
<li>th1</li>
<li>th2</li>
<li>th3</li>
<li>th4</li>
<li>th5</li>
<li>th6</li>
<li>th7</li>
<li>th8</li>
</ul>
<ul>
<li>td1</li>
<li>td2</li>
<li>td3</li>
<li>td4</li>
<li>td5</li>
<li>td6</li>
<li>td7</li>
<li>td8</li>
</ul>
<ul>
<li>td1</li>
<li>td2</li>
<li>td3</li>
<li>td4</li>
<li>td5</li>
<li>td6</li>
<li>td7</li>
<li>td8</li>
</ul>
<ul>
<li>td1</li>
<li>td2</li>
<li>td3</li>
<li>td4</li>
<li>td5</li>
<li>td6</li>
<li>td7</li>
<li>td8</li>
</ul>
</div>
</body>
</html>
在css1中可以在ff中是实现,在css2中都可以
<li>th1</li>
<li>th2</li>
<li>th3</li>
<li>th4</li>
<li>th5</li>
<li>th6</li>
<li>th7</li>
<li>th8</li>
</ul>th1 th2 th3 th4 th5 th6 th7 th8我是横行排的
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
#list { list-style:none; height: 30px; width: 320px; line-height:30px; border: 1px solid red; background-color: green; }
#list li { float: left; width: 40px;}
</style>
</head>
<body>
<ul id="list">
<li>th1</li>
<li>th2</li>
<li>th3</li>
<li>th4</li>
<li>th5</li>
<li>th6</li>
<li>th7</li>
<li>th8</li>
</ul>
<script>
void function() {
var lis = document.getElementById('list');
lis.onmouseover = function() {
this.style.backgroundColor = 'red';
};
lis.onmouseout = function() {
this.style.backgroundColor = 'green';
};
}();
</script>
</body>
</html>