<table id=table1 width="300" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="50" align="center">ID</td>
<td> </td>
</tr>
<tr id='tr5'>
<td align="center">5</td>
<td> </td>
</tr>
<tr id='tr1'>
<td align="center">1</td>
<td> </td>
</tr>
<tr id='tr4'>
<td align="center">4</td>
<td> </td>
</tr>
<tr id='tr2'>
<td align="center">2</td>
<td> </td>
</tr>
<tr id='tr8'>
<td align="center">8</td>
<td> </td>
</tr>
<tr id='tr3'>
<td align="center">3</td>
<td> </td>
</tr>
<tr id='tr9'>
<td align="center">9</td>
<td> </td>
</tr>
<tr id='tr6'>
<td align="center">6</td>
<td> </td>
</tr>
<tr id='tr7'>
<td align="center">7</td>
<td> </td>
</tr>
</table><br>
<input onblur="mm(this.value)">
<SCRIPT LANGUAGE="JavaScript">
function mm(num)
{
var tab = document.all.table1;
var len = tab.rows.length; //得到表格里总行数
for (var i=0; i<len; i++)
{
if (/^tr\d/g.test(tab.rows[i].id)) //判断该行的ID是不是 trN 的格式
{
tab.rows[i].removeAttribute("bgColor");
var n = parseInt(tab.rows[i].id.replace(/\D/g, "")); //得到ID里的数字
if (n > num) tab.rows[i].bgColor = "red";
}
}
}
</SCRIPT>
<tr>
<td width="50" align="center">ID</td>
<td> </td>
</tr>
<tr id='tr5'>
<td align="center">5</td>
<td> </td>
</tr>
<tr id='tr1'>
<td align="center">1</td>
<td> </td>
</tr>
<tr id='tr4'>
<td align="center">4</td>
<td> </td>
</tr>
<tr id='tr2'>
<td align="center">2</td>
<td> </td>
</tr>
<tr id='tr8'>
<td align="center">8</td>
<td> </td>
</tr>
<tr id='tr3'>
<td align="center">3</td>
<td> </td>
</tr>
<tr id='tr9'>
<td align="center">9</td>
<td> </td>
</tr>
<tr id='tr6'>
<td align="center">6</td>
<td> </td>
</tr>
<tr id='tr7'>
<td align="center">7</td>
<td> </td>
</tr>
</table><br>
<input onblur="mm(this.value)">
<SCRIPT LANGUAGE="JavaScript">
function mm(num)
{
var tab = document.all.table1;
var len = tab.rows.length; //得到表格里总行数
for (var i=0; i<len; i++)
{
if (/^tr\d/g.test(tab.rows[i].id)) //判断该行的ID是不是 trN 的格式
{
tab.rows[i].removeAttribute("bgColor");
var n = parseInt(tab.rows[i].id.replace(/\D/g, "")); //得到ID里的数字
if (n > num) tab.rows[i].bgColor = "red";
}
}
}
</SCRIPT>
解决方案 »
- 这段代码在火狐下不起作用怎么办?谁能帮帮我!!
- 求教网站子域名的实现!!
- ajax 回调成功后 回调函数执行出错 大家帮忙看看 急
- 我是新手来的,我想请教一下javascript的调试啊?
- 为什么网页翻页地址未变?
- 大家帮忙看下这个泡沫提示效果!我添加了setTimeout后,就出现问题了
- 关于timer计时器的问题.大家给回答下想早点回家过节啊!
- 如何判断文本框里的内容是否全为数字?
- 我怎样访问一个插入的图片
- 发现一个无耻的反华网站
- JDK一些附带的DEMO,(CLOCK,BARCHAT...)在他的HTML的网页中显示就是一片灰色,为什么这样,安装有问题吗??
- 怎样隐藏当前窗口的菜单栏、工具栏等等,不是用OPEN打开新窗口啊!!!
<tr>
<td width="50" align="center">ID</td>
<td> </td>
</tr>
<tr id='tr5'>
<td align="center">5</td>
<td> </td>
</tr>
<tr id='tr1'>
<td align="center">1</td>
<td> </td>
</tr>
<tr id='tr4'>
<td align="center">4</td>
<td> </td>
</tr>
<tr id='tr2'>
<td align="center">2</td>
<td> </td>
</tr>
<tr id='tr8'>
<td align="center">8</td>
<td> </td>
</tr>
<tr id='tr3'>
<td align="center">3</td>
<td> </td>
</tr>
<tr id='tr9'>
<td align="center">9</td>
<td> </td>
</tr>
<tr id='tr6'>
<td align="center">6</td>
<td> </td>
</tr>
<tr id='tr7'>
<td align="center">7</td>
<td> </td>
</tr>
</table><br>
<input onpropertychange="mm(this.value)">
<SCRIPT LANGUAGE="JavaScript">
function mm(num)
{
var tab = document.all.table1;
var len = tab.rows.length; //得到表格里总行数
for (var i=0; i<len; i++)
{
if (/^tr\d/g.test(tab.rows[i].id)) //判断该行的ID是不是 trN 的格式
{
tab.rows[i].removeAttribute("bgColor");
var n = parseInt(tab.rows[i].id.replace(/\D/g, "")); //得到ID里的数字
if (n > num) tab.rows[i].bgColor = "red";
}
}
}
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
function mm(num)
{
if (num=="" || (num && /\D/g.test(num))) return; //输入的不是数字则跳出
var tab = document.all.table1;
var len = tab.rows.length; //得到表格里总行数
for (var i=0; i<len; i++)
{
if (/^tr\d/g.test(tab.rows[i].id)) //判断该行的ID是不是 trN 的格式
{
tab.rows[i].removeAttribute("bgColor");
var n = parseInt(tab.rows[i].id.replace(/\D/g, "")); //得到ID里的数字
if (n > num) tab.rows[i].bgColor = "red";
}
}
}
</SCRIPT>