<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.js"></script>
<style type="text/css">
body
{
color:green;
}
</style>
<script type="text/javascript">
$(document).ready(function()
{
setInterval(findYellow,1000);
function findYellow()
{
$("ul").each(function()
{
var $this = $(this);
if($this.css("color") != "green")
{
$this.css("color", "green");
$this.text("abcd blue");
}
else
{
$this.css("color", "blue");
$this.text("abcd green");
}
});
}
});
</script>
</head>
<body>
<ul>This is a sample set
<li>1</li>
<li>3</li>
<li>5</li>
<li>7</li>
<li>9</li>
</ul>
</body>
</html>
答案 0 :(得分:1)
这是一种方法没有 JQuery
HTML:
<ul>
<li id='one' style='display:none'>One</li>
<li id='two' style='display:none'>Two</li>
</ul>
使用Javascript:
function showOne() {
document.getElementById('one').style.display = '';
}
function showTwo() {
document.getElementById('two').style.display = '';
}
setTimeout(showOne,1000);
setTimeout(showTwo,2000);
您还可以使用任何.childNodes[]
对象的<ul>
数组属性按索引获取列表元素。
答案 1 :(得分:0)
使用
$("li")
而不是
$("ul").
答案 2 :(得分:0)