你在产生数据是判断是否含有-然后更改td的color样式即可。也可单独对含有-的数据两边加font来定义颜色。
解决方案 »
- 一个jQuery问题答对给分不够加分谢谢了!
- jquery $("ss").html(所有display==block的li里的span里的title属性值);
- javascript脚本为什么只执行了一半
- 字符串变量相并的奇异问题
- |zyciis| Javascript的方法如何写成 MessageBox.Show("哈哈")
- 对象内部事件的引用方法是什么
- 请求大神帮助。。怎么把整个动态table的数据提交到后台
- 求阿信的XP MENU源代码!
- 正则表达式
- Vue子组件用watch或vueBus异步获取值方式都不重新渲染
- IE9环境下 求java script settimeout()应用
- 如何根据<td>的内容,改变td内容的颜色
<html>
<head>
<title>test.html</title>
<script type="text/javascript" src="jquery.js"></script>
<style>
.red{color:red;}
.green{color:green;})
</style>
<script>
$(function(){
$("td").each(function(){
var value=$(this).text();
if(value.indexOf("-")>0){
$(this).addClass("red");
}else{
$(this).addClass("green");
}
});
});
</script>
</head>
<body>
<table border="1" width="50%">
<tr>
<td> -20.8</td>
<td> 100</td>
<td> -20</td>
</tr>
<tr>
<td> -20.8</td>
<td> 100</td>
<td> 200</td>
</tr>
</talbe>
</body>
</html>
<tr>
<td>-asd</td>
<td>-asdf</td>
<td>sadf</td>
<td>asdf</td>
<td>2112</td>
</tr>
<tr>
<td>121</td>
<td>123</td>
<td>-1312</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table><script>
mytd = document.getElementsByTagName("td")
alert(mytd);
for(key=0;key<mytd.length;key++){
v = mytd[key].innerText;
if(/\-/.test(v))
mytd[key].style.color="green"
else
mytd[key].style.color="red"
}
</script>
<tr>
<td>-asd</td>
<td>-asdf</td>
<td>sadf</td>
<td>asdf</td>
<td>2112</td>
</tr>
<tr>
<td>121</td>
<td>123</td>
<td>-1312</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table><script>
mytd = document.getElementsByTagName("td")
alert(mytd);
for(key=0;key<mytd.length;key++){
v = mytd[key].innerText;
if(/\-/.test(v))
mytd[key].style.color="green"
else
mytd[key].style.color="red"
}
</script>
(www.yongyipearl.com)
http://topic.csdn.net/u/20070116/21/49478633-706b-4275-b806-e8dd1a8d44ec.html我也不想这样,但我实在是没有办法,麻烦你尽快解决,钱也交了,网站却访问不了,都这么久了,还没个调查结果?