用if判断最标准,三元表达式写起来最简单
我没看太明白你说的正数负数是指什么,这里假设判断条件是val
document.getElementById(obj).style.cssText = val>0?"color:red;":color:green;
if(msg>0)
document.getElementById(obj).style.cssText = "color:green;"
else
document.getElementById(obj).style.cssText = "color:red;"
你说的正数和负数是从哪里取的,是从这个obj元素上取的吗,那可以这样写
var n = document.getElementById(obj).value;
document.getElementById(obj).style.cssText = n > 0 ? "color:red;" : "color:green;";