你expression里面判断只是看rowIndex%2,而下面这里明显就是一行,所以不可能变色的
<tr >
<td >
<div datafld='ID'></div>
</td>
<td >
<div datafld='STUDENT_ID'></div>
</td>
<td >
<div datafld='SUBJECT'></div>
</td>
<td >
<div datafld='MARK' ></div>
</td>
</tr>
<tr >
<td >
<div datafld='ID'></div>
</td>
<td >
<div datafld='STUDENT_ID'></div>
</td>
<td >
<div datafld='SUBJECT'></div>
</td>
<td >
<div datafld='MARK' ></div>
</td>
</tr>
解决方案 »
- 问个HTML5连接SqlLite的问题
- ie9 下脚本没有执行成功
- 调用Ext.MessageBox.prompt()返回值到后台出现乱码
- textarea 遇到事件问题!高手来,分数迅速拿!!
- 怎样让一个文本框的内容在被点击 或者 获得焦点后 内容全选高亮显示或直接消失
- 图片按比例缩放的这个函数要怎么调用??
- 请教各位高人。。html?id=11 javascript能否接受到?
- 请教关于XMLHTTP在页面之间传递参数的问题!
- 请问ie的不同版本(3.0,4.0,5.0,5.5,6.0)和netscape navigator对html,javascript,vbscript,activex等技术的支持情况
- 这个效果如何实现,还有没有高手????
- 能否以面向对象的方式插入行即是否有这样的函数table.insertRow(Row rowObject)
- 请问:怎么获得一个控件的类型?
<tr >
<td >
<div datafld='ID'></div>
</td>
<td >
<div datafld='STUDENT_ID'></div>
</td>
<td >
<div datafld='SUBJECT'></div>
</td>
<td >
<div datafld='MARK' ></div>
</td>
</tr>
<tr >
<td >
<div datafld='ID'></div>
</td>
<td >
<div datafld='STUDENT_ID'></div>
</td>
<td >
<div datafld='SUBJECT'></div>
</td>
<td >
<div datafld='MARK' ></div>
</td>
</tr>
</table>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>test</title>
<xml id='DesignDataSource3'>
<?xml version="1.0" encoding="GB2312"?>
<ROWS>
<ROW>
<ID>1</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>中文</SUBJECT>
<MARK>90</MARK>
</ROW>
<ROW>
<ID>2</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>数学</SUBJECT>
<MARK>89</MARK>
</ROW>
<ROW>
<ID>3</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>自然</SUBJECT>
<MARK>87.5</MARK>
</ROW>
<ROW>
<ID>4</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>地理</SUBJECT>
<MARK>95</MARK>
</ROW>
<ROW>
<ID>5</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>历史</SUBJECT>
<MARK>86</MARK>
</ROW>
<ROW>
<ID>6</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>文学</SUBJECT>
<MARK>81</MARK>
</ROW>
<ROW>
<ID>7</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>逻辑设计</SUBJECT>
<MARK>91</MARK>
</ROW>
<ROW>
<ID>8</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>美术</SUBJECT>
<MARK>73</MARK>
</ROW>
<ROW>
<ID>9</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>音乐</SUBJECT>
<MARK>85.2</MARK>
</ROW>
<ROW>
<ID>10</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>数据结构</SUBJECT>
<MARK>95.5</MARK>
</ROW>
</ROWS></xml>
<style type='text/css'>
.mm tr
{
background-color:expression((this.rowIndex%2==0)?"#00FF33":"#CCFF33")
}.mm td
{
background-color:expression((this.parentElement.rowIndex%2==0)?"#00FF33":"#CCFF33")
}
</style></head>
<body onload="document.getElementById('Tab').className='mm'"><table id="Tab" datasrc='#DesignDataSource3' border='1'>
<tr >
<td >
<div datafld='ID'></div>
</td>
<td >
<div datafld='STUDENT_ID'></div>
</td>
<td >
<div datafld='SUBJECT'></div>
</td>
<td >
<div datafld='MARK' ></div>
</td>
</tr>
</table>
<hr>
<table class="mm" border='1'>
<tr >
<td >
<div>123</div>
</td>
<td >
<div>234</div>
</td>
<td >
<div>234</div>
</td>
<td >
<div>234</div>
</td>
</tr>
<tr >
<td >
<div>123</div>
</td>
<td >
<div>234</div>
</td>
<td >
<div>234</div>
</td>
<td >
<div>234</div>
</td>
</tr>
<tr >
<td >
<div>123</div>
</td>
<td >
<div>234</div>
</td>
<td >
<div>234</div>
</td>
<td >
<div>234</div>
</td>
</tr>
<tr >
<td >
<div>123</div>
</td>
<td >
<div>234</div>
</td>
<td >
<div>234</div>
</td>
<td >
<div>234</div>
</td>
</tr>
<tr >
<td >
<div>123</div>
</td>
<td >
<div>234</div>
</td>
<td >
<div>234</div>
</td>
<td >
<div>234</div>
</td>
</tr>
</table>
</body></html>
再等等,看BlueDestiny(www.never-online.net) 有没有什么其他好的方法。不久揭帖
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>test</title>
<xml id='DesignDataSource3'>
<?xml version="1.0" encoding="GB2312"?>
<ROWS>
<ROW>
<ID>1</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>中文</SUBJECT>
<MARK>90</MARK>
</ROW>
<ROW>
<ID>2</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>数学</SUBJECT>
<MARK>89</MARK>
</ROW>
<ROW>
<ID>3</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>自然</SUBJECT>
<MARK>87.5</MARK>
</ROW>
<ROW>
<ID>4</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>地理</SUBJECT>
<MARK>95</MARK>
</ROW>
<ROW>
<ID>5</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>历史</SUBJECT>
<MARK>86</MARK>
</ROW>
<ROW>
<ID>6</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>文学</SUBJECT>
<MARK>81</MARK>
</ROW>
<ROW>
<ID>7</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>逻辑设计</SUBJECT>
<MARK>91</MARK>
</ROW>
<ROW>
<ID>8</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>美术</SUBJECT>
<MARK>73</MARK>
</ROW>
<ROW>
<ID>9</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>音乐</SUBJECT>
<MARK>85.2</MARK>
</ROW>
<ROW>
<ID>10</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>数据结构</SUBJECT>
<MARK>95.5</MARK>
</ROW>
</ROWS></xml>
</head>
<body >
<style>
<!--
table {
never-online:expression(onreadystatechange=function() {
if(this.getAttribute("datasrc")) {
if(this.readyState=="complete") {
for(var i=0; i<this.rows.length; i++) {
rows[i].style.backgroundColor = (i%2==0) ? "#006600" : "#009900";
rows[i].style.color = "#fff";
}
}
}
});
}
-->
</style>
<table datasrc='#DesignDataSource3' border='1' id="tblDs">
<tr >
<td >
<div datafld='ID'></div>
</td>
<td >
<div datafld='STUDENT_ID'></div>
</td>
<td >
<div datafld='SUBJECT'></div>
</td>
<td >
<div datafld='MARK' ></div>
</td>
</tr>
</table>
</body></html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>test</title>
<xml id='DesignDataSource3'>
<?xml version="1.0" encoding="GB2312"?>
<ROWS>
<ROW>
<ID>1</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>中文</SUBJECT>
<MARK>90</MARK>
</ROW>
<ROW>
<ID>2</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>数学</SUBJECT>
<MARK>89</MARK>
</ROW>
<ROW>
<ID>3</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>自然</SUBJECT>
<MARK>87.5</MARK>
</ROW>
<ROW>
<ID>4</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>地理</SUBJECT>
<MARK>95</MARK>
</ROW>
<ROW>
<ID>5</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>历史</SUBJECT>
<MARK>86</MARK>
</ROW>
<ROW>
<ID>6</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>文学</SUBJECT>
<MARK>81</MARK>
</ROW>
<ROW>
<ID>7</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>逻辑设计</SUBJECT>
<MARK>91</MARK>
</ROW>
<ROW>
<ID>8</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>美术</SUBJECT>
<MARK>73</MARK>
</ROW>
<ROW>
<ID>9</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>音乐</SUBJECT>
<MARK>85.2</MARK>
</ROW>
<ROW>
<ID>10</ID>
<STUDENT_ID>1</STUDENT_ID>
<SUBJECT>数据结构</SUBJECT>
<MARK>95.5</MARK>
</ROW>
</ROWS></xml>
</head>
<body >
<style>
<!--
table {
never-online:expression(onreadystatechange=function(){this.readyState=="complete" ? this.className = "mm" : "";});
}
.mm tr
{
background-color:expression((this.rowIndex%2==0)?"#00FF33":"#CCFF33")
}.mm td
{
background-color:expression((this.parentElement.rowIndex%2==0)?"#00FF33":"#CCFF33")
}
-->
</style>
<table datasrc='#DesignDataSource3' border='1' id="tblDs">
<tr >
<td >
<div datafld='ID'></div>
</td>
<td >
<div datafld='STUDENT_ID'></div>
</td>
<td >
<div datafld='SUBJECT'></div>
</td>
<td >
<div datafld='MARK' ></div>
</td>
</tr>
</table>
</body></html>