if(i==0){
span1.style.backgroundColor = "000000";
//clientWidth是对象看到的宽度(不含边线,即border)
span1.style.width = (plan.clientWidth/num*a) + "px";//计划的每一格的宽度
//插入节点span1至plan
plan.appendChild(span1);
span2.style.backgroundColor = "000000";
span2.style.width = (plan.clientWidth/num*b) + "px";//实际的每一格的宽度
act.appendChild(span2);
}else{
//alert("a:"+a+"b:"+b+"i:"+i);
if(a=="0"){
span1.style.backgroundColor = "000000";
span1.style.width = (plan.clientWidth/num*a) + "px";//计划的每一格的宽度
//插入节点span1至plan
plan.appendChild(span1);
}else{
span1.style.backgroundColor = spa;
//clientWidth是对象看到的宽度(不含边线,即border)
span1.style.width = (plan.clientWidth/num*a) + "px";//计划的每一格的宽度
//插入节点span1至plan
plan.appendChild(span1);
}
if(b=="0"){
span2.style.backgroundColor = "000000";
span2.style.width = (plan.clientWidth/num*b) + "px";//实际的每一格的宽度
act.appendChild(span2);
}else{
span2.style.backgroundColor = spa;
span2.style.width = (plan.clientWidth/num*b) + "px";//实际的每一格的宽度
act.appendChild(span2);
}
}
}
//日期的数据插入
function time_span(time){
//创建span块
var span = document.createElement("span");
span.style.width = (plan.clientWidth/num*1) + "px";//每一个span的宽度
span.innerHTML = "" + time;
day.appendChild(span);
}
//随机函数
function rnd(min,max){
return Math.round(Math.random()*(max - min)+min);
}
function QueryData() {
var displayStyle = "1";
$.ajax({
type: "post",
url: "Test.aspx",
dataType: "text",
data: { "DispalyStyle": displayStyle },
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown + XMLHttpRequest.responseText);
},
success: function (json) {
try {
load_first(json);
}
catch (e) { }
}
});
}
//QueryData();
</script>
</body>
以上所述是小编给大家介绍的Html 实现动态显示颜色块的报表效果(实例代码),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持!









