品名
|
规格
|
矿区/产地
|
价格(元/吨)
|
价格属性
|
税
|
涨跌
|
备注
|
---|
var getElementsByName = function (tag, name){
var returns = document.getElementsByName(name);
if(returns.length > 0) return returns;
returns = new Array();
var e = document.getElementsByTagName(tag);
for(var i = 0; i < e.length; i++){
if(e[i].getAttribute(name) == name){
returns[returns.length] = e[i];
return returns;
;
var MAR_TYPE_ID = ;
{
MAR_TYPE_ID = tableArr[0].content;
|
主焦煤
|
A10,V18-20,S0.5,G80,MT8
|
乡宁
|
1170
|
出厂价
|
含税
|
-
|
|
主焦煤
|
A9.5,V22,S0.45,G85
|
古县
|
1680
|
到厂价
|
含税
|
-
|
|
1/3焦煤
|
A10.5,V33-37,S0.9,G>85,Y24
|
蒲县
|
1350
|
出厂价
|
含税
|
-
|
|
主焦煤
|
A9.5,V18-22,S0.5,G85-90,MT8
|
安泽
|
1680
|
出厂价
|
含税
|
-
|
|
瘦煤
|
V15-18,S0.6,G55-70
|
乡宁
|
1320
|
出厂价
|
含税
|
-
|
|
瘦煤
|
A10,V19,S0.3,G69,回50
|
乡宁
|
880
|
坑口价
|
含税
|
-
|
|
肥煤
|
A9.5,V34-41,S1.8,G100,Y24-27
|
蒲县
|
1200
|
出厂价
|
含税
|
-
|
|
资讯采集:任丽娟 021-26093269
资讯监督:张鹏 021-26093198
lt;script type=text/javascriptgt;
Array.prototype.has = function(value)
{
for (var i = 0; i < this.length; i++)
{
if (this[i] == value)
return true;
var titles = [品种, 规格, 材质, 产地];
var allRows = [];
var keyMap = {};
var ctrMap = {};
var dataObject = {trId:ctr + 1};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(主焦煤))
keyMap[breed].push(主焦煤);
if(!ctrMap[主焦煤])
ctrMap[主焦煤] = [];
dataObject[breed] = 主焦煤;
ctrMap[主焦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A10,V18-20,S0.5,G80,MT8))
keyMap[spec].push(A10,V18-20,S0.5,G80,MT8);
if(!ctrMap[A10,V18-20,S0.5,G80,MT8])
ctrMap[A10,V18-20,S0.5,G80,MT8] = [];
dataObject[spec] = A10,V18-20,S0.5,G80,MT8;
ctrMap[A10,V18-20,S0.5,G80,MT8].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A10,V18-20,S0.5,G80,MT8))
keyMap[material].push(A10,V18-20,S0.5,G80,MT8);
if(!ctrMap[A10,V18-20,S0.5,G80,MT8])
ctrMap[A10,V18-20,S0.5,G80,MT8] = [];
dataObject[material] = A10,V18-20,S0.5,G80,MT8;
ctrMap[A10,V18-20,S0.5,G80,MT8].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(乡宁))
keyMap[place].push(乡宁);
if(!ctrMap[乡宁])
ctrMap[乡宁] = [];
dataObject[place] = 乡宁;
ctrMap[乡宁].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 2};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(主焦煤))
keyMap[breed].push(主焦煤);
if(!ctrMap[主焦煤])
ctrMap[主焦煤] = [];
dataObject[breed] = 主焦煤;
ctrMap[主焦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A9.5,V22,S0.45,G85))
keyMap[spec].push(A9.5,V22,S0.45,G85);
if(!ctrMap[A9.5,V22,S0.45,G85])
ctrMap[A9.5,V22,S0.45,G85] = [];
dataObject[spec] = A9.5,V22,S0.45,G85;
ctrMap[A9.5,V22,S0.45,G85].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A9.5,V22,S0.45,G85))
keyMap[material].push(A9.5,V22,S0.45,G85);
if(!ctrMap[A9.5,V22,S0.45,G85])
ctrMap[A9.5,V22,S0.45,G85] = [];
dataObject[material] = A9.5,V22,S0.45,G85;
ctrMap[A9.5,V22,S0.45,G85].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(古县))
keyMap[place].push(古县);
if(!ctrMap[古县])
ctrMap[古县] = [];
dataObject[place] = 古县;
ctrMap[古县].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 3};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(1/3焦煤))
keyMap[breed].push(1/3焦煤);
if(!ctrMap[1/3焦煤])
ctrMap[1/3焦煤] = [];
dataObject[breed] = 1/3焦煤;
ctrMap[1/3焦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A10.5,V33-37,S0.9,G>85,Y24))
keyMap[spec].push(A10.5,V33-37,S0.9,G>85,Y24);
if(!ctrMap[A10.5,V33-37,S0.9,G>85,Y24])
ctrMap[A10.5,V33-37,S0.9,G>85,Y24] = [];
dataObject[spec] = A10.5,V33-37,S0.9,G>85,Y24;
ctrMap[A10.5,V33-37,S0.9,G>85,Y24].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A10.5,V33-37,S0.9,G>85,Y24))
keyMap[material].push(A10.5,V33-37,S0.9,G>85,Y24);
if(!ctrMap[A10.5,V33-37,S0.9,G>85,Y24])
ctrMap[A10.5,V33-37,S0.9,G>85,Y24] = [];
dataObject[material] = A10.5,V33-37,S0.9,G>85,Y24;
ctrMap[A10.5,V33-37,S0.9,G>85,Y24].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(蒲县))
keyMap[place].push(蒲县);
if(!ctrMap[蒲县])
ctrMap[蒲县] = [];
dataObject[place] = 蒲县;
ctrMap[蒲县].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 4};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(主焦煤))
keyMap[breed].push(主焦煤);
if(!ctrMap[主焦煤])
ctrMap[主焦煤] = [];
dataObject[breed] = 主焦煤;
ctrMap[主焦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A9.5,V18-22,S0.5,G85-90,MT8))
keyMap[spec].push(A9.5,V18-22,S0.5,G85-90,MT8);
if(!ctrMap[A9.5,V18-22,S0.5,G85-90,MT8])
ctrMap[A9.5,V18-22,S0.5,G85-90,MT8] = [];
dataObject[spec] = A9.5,V18-22,S0.5,G85-90,MT8;
ctrMap[A9.5,V18-22,S0.5,G85-90,MT8].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A9.5,V18-22,S0.5,G85-90,MT8))
keyMap[material].push(A9.5,V18-22,S0.5,G85-90,MT8);
if(!ctrMap[A9.5,V18-22,S0.5,G85-90,MT8])
ctrMap[A9.5,V18-22,S0.5,G85-90,MT8] = [];
dataObject[material] = A9.5,V18-22,S0.5,G85-90,MT8;
ctrMap[A9.5,V18-22,S0.5,G85-90,MT8].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(安泽))
keyMap[place].push(安泽);
if(!ctrMap[安泽])
ctrMap[安泽] = [];
dataObject[place] = 安泽;
ctrMap[安泽].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 5};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(瘦煤))
keyMap[breed].push(瘦煤);
if(!ctrMap[瘦煤])
ctrMap[瘦煤] = [];
dataObject[breed] = 瘦煤;
ctrMap[瘦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(V15-18,S0.6,G55-70))
keyMap[spec].push(V15-18,S0.6,G55-70);
if(!ctrMap[V15-18,S0.6,G55-70])
ctrMap[V15-18,S0.6,G55-70] = [];
dataObject[spec] = V15-18,S0.6,G55-70;
ctrMap[V15-18,S0.6,G55-70].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(V15-18,S0.6,G55-70))
keyMap[material].push(V15-18,S0.6,G55-70);
if(!ctrMap[V15-18,S0.6,G55-70])
ctrMap[V15-18,S0.6,G55-70] = [];
dataObject[material] = V15-18,S0.6,G55-70;
ctrMap[V15-18,S0.6,G55-70].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(乡宁))
keyMap[place].push(乡宁);
if(!ctrMap[乡宁])
ctrMap[乡宁] = [];
dataObject[place] = 乡宁;
ctrMap[乡宁].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 6};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(瘦煤))
keyMap[breed].push(瘦煤);
if(!ctrMap[瘦煤])
ctrMap[瘦煤] = [];
dataObject[breed] = 瘦煤;
ctrMap[瘦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A10,V19,S0.3,G69,回50))
keyMap[spec].push(A10,V19,S0.3,G69,回50);
if(!ctrMap[A10,V19,S0.3,G69,回50])
ctrMap[A10,V19,S0.3,G69,回50] = [];
dataObject[spec] = A10,V19,S0.3,G69,回50;
ctrMap[A10,V19,S0.3,G69,回50].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A10,V19,S0.3,G69,回50))
keyMap[material].push(A10,V19,S0.3,G69,回50);
if(!ctrMap[A10,V19,S0.3,G69,回50])
ctrMap[A10,V19,S0.3,G69,回50] = [];
dataObject[material] = A10,V19,S0.3,G69,回50;
ctrMap[A10,V19,S0.3,G69,回50].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(乡宁))
keyMap[place].push(乡宁);
if(!ctrMap[乡宁])
ctrMap[乡宁] = [];
dataObject[place] = 乡宁;
ctrMap[乡宁].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 7};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(肥煤))
keyMap[breed].push(肥煤);
if(!ctrMap[肥煤])
ctrMap[肥煤] = [];
dataObject[breed] = 肥煤;
ctrMap[肥煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A9.5,V34-41,S1.8,G100,Y24-27))
keyMap[spec].push(A9.5,V34-41,S1.8,G100,Y24-27);
if(!ctrMap[A9.5,V34-41,S1.8,G100,Y24-27])
ctrMap[A9.5,V34-41,S1.8,G100,Y24-27] = [];
dataObject[spec] = A9.5,V34-41,S1.8,G100,Y24-27;
ctrMap[A9.5,V34-41,S1.8,G100,Y24-27].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A9.5,V34-41,S1.8,G100,Y24-27))
keyMap[material].push(A9.5,V34-41,S1.8,G100,Y24-27);
if(!ctrMap[A9.5,V34-41,S1.8,G100,Y24-27])
ctrMap[A9.5,V34-41,S1.8,G100,Y24-27] = [];
dataObject[material] = A9.5,V34-41,S1.8,G100,Y24-27;
ctrMap[A9.5,V34-41,S1.8,G100,Y24-27].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(蒲县))
keyMap[place].push(蒲县);
if(!ctrMap[蒲县])
ctrMap[蒲县] = [];
dataObject[place] = 蒲县;
ctrMap[蒲县].push(dataObject);
allRows.push(dataObject);
if(allRows[0].breed === 蒲县){
document.getElementById(selectCandition).style.display = none
var getid = function(id){return document.getElementById(id);}
var buildDateSelect = function(breedSelId, strengthSelId, brandSelId, placeSelId)
{
var _this = this;
this.uls = [];
for (var i = 0; i < arguments.length; i++)
{
this[arguments[i]+Div] = getid(arguments[i]+Div);
this[arguments[i]+UL] = getid(arguments[i]+UL);
_this._buildLi(keyMap[arguments[i]], this[arguments[i]+UL])
this[arguments[i]+UL].style.visibility = hidden;
this[arguments[i]+UL].style.display = block;
this[arguments[i]+Div].onmouseover = function(){getid(this.id.replace(Div, UL)).style.visibility = visible;};
this[arguments[i]+Div].onmouseout = function(){getid(this.id.replace(Div, UL)).style.visibility = hidden;};
this[arguments[i]+UL].onmouseover = function(){this.style.visibility = visible;};
this[arguments[i]+UL].onmouseout = function(){this.style.visibility = hidden;};
this.uls.push(getid(arguments[i]+UL));
buildDateSelect.prototype = {
browser : function () {
var e = window.navigator.userAgent.toLowerCase();
var c = {
msie: /msie/.test(e) !/opera/.test(e),
opera: /opera/.test(e),
safari: /webkit/.test(e) !/chrome/.test(e),
firefox: /firefox/.test(e),
chrome: /chrome/.test(e)
;
var a = ;
for (var d in c) {
if (c[d]) {
a = safari == d ? version : d;
break
c.version = a RegExp((?: + a + )[\\/: ]([\\d.]+)).test(e) ? RegExp.$1 : 0;
c.ie = c.msie;
c.ie6 = c.msie parseInt(c.version, 10) == 6;
c.ie7 = c.msie parseInt(c.version, 10) == 7;
c.ie8 = c.msie parseInt(c.version, 10) == 8;
return c
,
_buildLi : function(datas,ulObject)
{
var _this = this;
ulObject.innerHTML = ;
for(var i = 0; i < datas.length; i++)
{
var li = document.createElement(li);
var input = document.createElement(input);
input.id = datas[i];
input.type = checkbox;
input.value = datas[i];
input.onclick = function(){_this._selChange.call(_this);}
var label = document.createElement(label);
label.htmlFor = datas[i]
label.innerHTML = datas[i];
li.appendChild(input);
li.appendChild(label);
ulObject.appendChild(li);
,
_selChange : function()
{
var selRows = allRows;
var keys = ;
for(var i = 0; i < this.uls.length; i++)
{
var eachSelRows = this._getSelRows(this.uls[i]);
selRows = eachSelRows.length > 0 ? this._multi(selRows, eachSelRows) : selRows;
var selKey = this._getSelKeys(this.uls[i]);
selKey (keys +=
+titles[i]+: + selKey);
for (var i = 0; i < allRows.length; i++)
{
getid(allRows[i][trId]).style.display = none;
for (var i = 0; i < selRows.length; i++)
{
getid(selRows[i][trId]).style.display = ;
//显示筛选条件
getid(selectKeys).innerHTML = keys;
,
_getSelRows : function (ulObj)
{
var rows = [];
var checkboxs = ulObj.getElementsByTagName(input);
for (var i = 0; i < checkboxs.length; i++)
{
if (checkboxs[i].checked)
{
rows = this._concat(rows, ctrMap[checkboxs[i].id]);
return rows;
,
_getSelKeys : function (ulObj)
{
var keys = ;
var checkboxs = ulObj.getElementsByTagName(input);
for (var i = 0; i < checkboxs.length; i++)
{
if (checkboxs[i].checked)
{
keys += checkboxs[i].id + ;
return keys;
,
_concat : function(array1, array2) //不添加重复项
{
var b = {}, datas = [];
for (var i = 0; i < array1.length; i++)
{
b[array1[i][trId]] = true;
for (var i = 0; i < array2.length; i++)
{
if(!b[array2[i][trId]]) array1.push(array2[i]);
return array1;
,
_multi : function(array1, array2) //取出重复项
{
var b = {}, datas = [];
for (var i = 0; i < array1.length; i++)
{
b[array1[i][trId]] = true;
for (var i = 0; i < array2.length; i++)
{
if(b[array2[i][trId]]) datas.push(array2[i]);
return datas;
new buildDateSelect(breed, spec, place, material);
lt;/scriptgt;
品名
|
规格
|
矿区/产地
|
价格(元/吨)
|
价格属性
|
税
|
涨跌
|
备注
|
---|
var getElementsByName = function (tag, name){
var returns = document.getElementsByName(name);
if(returns.length > 0) return returns;
returns = new Array();
var e = document.getElementsByTagName(tag);
for(var i = 0; i < e.length; i++){
if(e[i].getAttribute(name) == name){
returns[returns.length] = e[i];
return returns;
;
var MAR_TYPE_ID = ;
{
MAR_TYPE_ID = tableArr[0].content;
|
主焦煤
|
A10,V18-20,S0.5,G80,MT8
|
乡宁
|
登录查看
|
出厂价
|
含税
|
****
|
|
主焦煤
|
A9.5,V22,S0.45,G85
|
古县
|
登录查看
|
到厂价
|
含税
|
****
|
|
1/3焦煤
|
A10.5,V33-37,S0.9,G>85,Y24
|
蒲县
|
登录查看
|
出厂价
|
含税
|
****
|
|
主焦煤
|
A9.5,V18-22,S0.5,G85-90,MT8
|
安泽
|
登录查看
|
出厂价
|
含税
|
****
|
|
瘦煤
|
V15-18,S0.6,G55-70
|
乡宁
|
登录查看
|
出厂价
|
含税
|
****
|
|
瘦煤
|
A10,V19,S0.3,G69,回50
|
乡宁
|
****
|
坑口价
|
含税
|
****
|
|
肥煤
|
A9.5,V34-41,S1.8,G100,Y24-27
|
蒲县
|
****
|
出厂价
|
含税
|
****
|
|
资讯采集:任丽娟 021-26093269
资讯监督:张鹏 021-26093198
lt;script type=text/javascriptgt;
Array.prototype.has = function(value)
{
for (var i = 0; i < this.length; i++)
{
if (this[i] == value)
return true;
var titles = [品种, 规格, 材质, 产地];
var allRows = [];
var keyMap = {};
var ctrMap = {};
var dataObject = {trId:ctr + 1};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(主焦煤))
keyMap[breed].push(主焦煤);
if(!ctrMap[主焦煤])
ctrMap[主焦煤] = [];
dataObject[breed] = 主焦煤;
ctrMap[主焦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A10,V18-20,S0.5,G80,MT8))
keyMap[spec].push(A10,V18-20,S0.5,G80,MT8);
if(!ctrMap[A10,V18-20,S0.5,G80,MT8])
ctrMap[A10,V18-20,S0.5,G80,MT8] = [];
dataObject[spec] = A10,V18-20,S0.5,G80,MT8;
ctrMap[A10,V18-20,S0.5,G80,MT8].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A10,V18-20,S0.5,G80,MT8))
keyMap[material].push(A10,V18-20,S0.5,G80,MT8);
if(!ctrMap[A10,V18-20,S0.5,G80,MT8])
ctrMap[A10,V18-20,S0.5,G80,MT8] = [];
dataObject[material] = A10,V18-20,S0.5,G80,MT8;
ctrMap[A10,V18-20,S0.5,G80,MT8].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(乡宁))
keyMap[place].push(乡宁);
if(!ctrMap[乡宁])
ctrMap[乡宁] = [];
dataObject[place] = 乡宁;
ctrMap[乡宁].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 2};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(主焦煤))
keyMap[breed].push(主焦煤);
if(!ctrMap[主焦煤])
ctrMap[主焦煤] = [];
dataObject[breed] = 主焦煤;
ctrMap[主焦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A9.5,V22,S0.45,G85))
keyMap[spec].push(A9.5,V22,S0.45,G85);
if(!ctrMap[A9.5,V22,S0.45,G85])
ctrMap[A9.5,V22,S0.45,G85] = [];
dataObject[spec] = A9.5,V22,S0.45,G85;
ctrMap[A9.5,V22,S0.45,G85].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A9.5,V22,S0.45,G85))
keyMap[material].push(A9.5,V22,S0.45,G85);
if(!ctrMap[A9.5,V22,S0.45,G85])
ctrMap[A9.5,V22,S0.45,G85] = [];
dataObject[material] = A9.5,V22,S0.45,G85;
ctrMap[A9.5,V22,S0.45,G85].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(古县))
keyMap[place].push(古县);
if(!ctrMap[古县])
ctrMap[古县] = [];
dataObject[place] = 古县;
ctrMap[古县].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 3};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(1/3焦煤))
keyMap[breed].push(1/3焦煤);
if(!ctrMap[1/3焦煤])
ctrMap[1/3焦煤] = [];
dataObject[breed] = 1/3焦煤;
ctrMap[1/3焦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A10.5,V33-37,S0.9,G>85,Y24))
keyMap[spec].push(A10.5,V33-37,S0.9,G>85,Y24);
if(!ctrMap[A10.5,V33-37,S0.9,G>85,Y24])
ctrMap[A10.5,V33-37,S0.9,G>85,Y24] = [];
dataObject[spec] = A10.5,V33-37,S0.9,G>85,Y24;
ctrMap[A10.5,V33-37,S0.9,G>85,Y24].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A10.5,V33-37,S0.9,G>85,Y24))
keyMap[material].push(A10.5,V33-37,S0.9,G>85,Y24);
if(!ctrMap[A10.5,V33-37,S0.9,G>85,Y24])
ctrMap[A10.5,V33-37,S0.9,G>85,Y24] = [];
dataObject[material] = A10.5,V33-37,S0.9,G>85,Y24;
ctrMap[A10.5,V33-37,S0.9,G>85,Y24].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(蒲县))
keyMap[place].push(蒲县);
if(!ctrMap[蒲县])
ctrMap[蒲县] = [];
dataObject[place] = 蒲县;
ctrMap[蒲县].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 4};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(主焦煤))
keyMap[breed].push(主焦煤);
if(!ctrMap[主焦煤])
ctrMap[主焦煤] = [];
dataObject[breed] = 主焦煤;
ctrMap[主焦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A9.5,V18-22,S0.5,G85-90,MT8))
keyMap[spec].push(A9.5,V18-22,S0.5,G85-90,MT8);
if(!ctrMap[A9.5,V18-22,S0.5,G85-90,MT8])
ctrMap[A9.5,V18-22,S0.5,G85-90,MT8] = [];
dataObject[spec] = A9.5,V18-22,S0.5,G85-90,MT8;
ctrMap[A9.5,V18-22,S0.5,G85-90,MT8].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A9.5,V18-22,S0.5,G85-90,MT8))
keyMap[material].push(A9.5,V18-22,S0.5,G85-90,MT8);
if(!ctrMap[A9.5,V18-22,S0.5,G85-90,MT8])
ctrMap[A9.5,V18-22,S0.5,G85-90,MT8] = [];
dataObject[material] = A9.5,V18-22,S0.5,G85-90,MT8;
ctrMap[A9.5,V18-22,S0.5,G85-90,MT8].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(安泽))
keyMap[place].push(安泽);
if(!ctrMap[安泽])
ctrMap[安泽] = [];
dataObject[place] = 安泽;
ctrMap[安泽].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 5};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(瘦煤))
keyMap[breed].push(瘦煤);
if(!ctrMap[瘦煤])
ctrMap[瘦煤] = [];
dataObject[breed] = 瘦煤;
ctrMap[瘦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(V15-18,S0.6,G55-70))
keyMap[spec].push(V15-18,S0.6,G55-70);
if(!ctrMap[V15-18,S0.6,G55-70])
ctrMap[V15-18,S0.6,G55-70] = [];
dataObject[spec] = V15-18,S0.6,G55-70;
ctrMap[V15-18,S0.6,G55-70].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(V15-18,S0.6,G55-70))
keyMap[material].push(V15-18,S0.6,G55-70);
if(!ctrMap[V15-18,S0.6,G55-70])
ctrMap[V15-18,S0.6,G55-70] = [];
dataObject[material] = V15-18,S0.6,G55-70;
ctrMap[V15-18,S0.6,G55-70].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(乡宁))
keyMap[place].push(乡宁);
if(!ctrMap[乡宁])
ctrMap[乡宁] = [];
dataObject[place] = 乡宁;
ctrMap[乡宁].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 6};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(瘦煤))
keyMap[breed].push(瘦煤);
if(!ctrMap[瘦煤])
ctrMap[瘦煤] = [];
dataObject[breed] = 瘦煤;
ctrMap[瘦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A10,V19,S0.3,G69,回50))
keyMap[spec].push(A10,V19,S0.3,G69,回50);
if(!ctrMap[A10,V19,S0.3,G69,回50])
ctrMap[A10,V19,S0.3,G69,回50] = [];
dataObject[spec] = A10,V19,S0.3,G69,回50;
ctrMap[A10,V19,S0.3,G69,回50].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A10,V19,S0.3,G69,回50))
keyMap[material].push(A10,V19,S0.3,G69,回50);
if(!ctrMap[A10,V19,S0.3,G69,回50])
ctrMap[A10,V19,S0.3,G69,回50] = [];
dataObject[material] = A10,V19,S0.3,G69,回50;
ctrMap[A10,V19,S0.3,G69,回50].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(乡宁))
keyMap[place].push(乡宁);
if(!ctrMap[乡宁])
ctrMap[乡宁] = [];
dataObject[place] = 乡宁;
ctrMap[乡宁].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 7};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(肥煤))
keyMap[breed].push(肥煤);
if(!ctrMap[肥煤])
ctrMap[肥煤] = [];
dataObject[breed] = 肥煤;
ctrMap[肥煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A9.5,V34-41,S1.8,G100,Y24-27))
keyMap[spec].push(A9.5,V34-41,S1.8,G100,Y24-27);
if(!ctrMap[A9.5,V34-41,S1.8,G100,Y24-27])
ctrMap[A9.5,V34-41,S1.8,G100,Y24-27] = [];
dataObject[spec] = A9.5,V34-41,S1.8,G100,Y24-27;
ctrMap[A9.5,V34-41,S1.8,G100,Y24-27].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A9.5,V34-41,S1.8,G100,Y24-27))
keyMap[material].push(A9.5,V34-41,S1.8,G100,Y24-27);
if(!ctrMap[A9.5,V34-41,S1.8,G100,Y24-27])
ctrMap[A9.5,V34-41,S1.8,G100,Y24-27] = [];
dataObject[material] = A9.5,V34-41,S1.8,G100,Y24-27;
ctrMap[A9.5,V34-41,S1.8,G100,Y24-27].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(蒲县))
keyMap[place].push(蒲县);
if(!ctrMap[蒲县])
ctrMap[蒲县] = [];
dataObject[place] = 蒲县;
ctrMap[蒲县].push(dataObject);
allRows.push(dataObject);
if(allRows[0].breed === 蒲县){
document.getElementById(selectCandition).style.display = none
var getid = function(id){return document.getElementById(id);}
var buildDateSelect = function(breedSelId, strengthSelId, brandSelId, placeSelId)
{
var _this = this;
this.uls = [];
for (var i = 0; i < arguments.length; i++)
{
this[arguments[i]+Div] = getid(arguments[i]+Div);
this[arguments[i]+UL] = getid(arguments[i]+UL);
_this._buildLi(keyMap[arguments[i]], this[arguments[i]+UL])
this[arguments[i]+UL].style.visibility = hidden;
this[arguments[i]+UL].style.display = block;
this[arguments[i]+Div].onmouseover = function(){getid(this.id.replace(Div, UL)).style.visibility = visible;};
this[arguments[i]+Div].onmouseout = function(){getid(this.id.replace(Div, UL)).style.visibility = hidden;};
this[arguments[i]+UL].onmouseover = function(){this.style.visibility = visible;};
this[arguments[i]+UL].onmouseout = function(){this.style.visibility = hidden;};
this.uls.push(getid(arguments[i]+UL));
buildDateSelect.prototype = {
browser : function () {
var e = window.navigator.userAgent.toLowerCase();
var c = {
msie: /msie/.test(e) !/opera/.test(e),
opera: /opera/.test(e),
safari: /webkit/.test(e) !/chrome/.test(e),
firefox: /firefox/.test(e),
chrome: /chrome/.test(e)
;
var a = ;
for (var d in c) {
if (c[d]) {
a = safari == d ? version : d;
break
c.version = a RegExp((?: + a + )[\\/: ]([\\d.]+)).test(e) ? RegExp.$1 : 0;
c.ie = c.msie;
c.ie6 = c.msie parseInt(c.version, 10) == 6;
c.ie7 = c.msie parseInt(c.version, 10) == 7;
c.ie8 = c.msie parseInt(c.version, 10) == 8;
return c
,
_buildLi : function(datas,ulObject)
{
var _this = this;
ulObject.innerHTML = ;
for(var i = 0; i < datas.length; i++)
{
var li = document.createElement(li);
var input = document.createElement(input);
input.id = datas[i];
input.type = checkbox;
input.value = datas[i];
input.onclick = function(){_this._selChange.call(_this);}
var label = document.createElement(label);
label.htmlFor = datas[i]
label.innerHTML = datas[i];
li.appendChild(input);
li.appendChild(label);
ulObject.appendChild(li);
,
_selChange : function()
{
var selRows = allRows;
var keys = ;
for(var i = 0; i < this.uls.length; i++)
{
var eachSelRows = this._getSelRows(this.uls[i]);
selRows = eachSelRows.length > 0 ? this._multi(selRows, eachSelRows) : selRows;
var selKey = this._getSelKeys(this.uls[i]);
selKey (keys += +titles[i]+: + selKey);
for (var i = 0; i < allRows.length; i++)
{
getid(allRows[i][trId]).style.display = none;
for (var i = 0; i < selRows.length; i++)
{
getid(selRows[i][trId]).style.display = ;
//显示筛选条件
getid(selectKeys).innerHTML = keys;
,
_getSelRows : function (ulObj)
{
var rows = [];
var checkboxs = ulObj.getElementsByTagName(input);
for (var i = 0; i < checkboxs.length; i++)
{
if (checkboxs[i].checked)
{
rows = this._concat(rows, ctrMap[checkboxs[i].id]);
return rows;
,
_getSelKeys : function (ulObj)
{
var keys = ;
var checkboxs = ulObj.getElementsByTagName(input);
for (var i = 0; i < checkboxs.length; i++)
{
if (checkboxs[i].checked)
{
keys += checkboxs[i].id + ;
return keys;
,
_concat : function(array1, array2) //不添加重复项
{
var b = {}, datas = [];
for (var i = 0; i < array1.length; i++)
{
b[array1[i][trId]] = true;
for (var i = 0; i < array2.length; i++)
{
if(!b[array2[i][trId]]) array1.push(array2[i]);
return array1;
,
_multi : function(array1, array2) //取出重复项
{
var b = {}, datas = [];
for (var i = 0; i < array1.length; i++)
{
b[array1[i][trId]] = true;
for (var i = 0; i < array2.length; i++)
{
if(b[array2[i][trId]]) datas.push(array2[i]);
return datas;
new buildDateSelect(breed, spec, place, material);
lt;/scriptgt;
品名
|
规格
|
矿区/产地
|
价格(元/吨)
|
价格属性
|
税
|
涨跌
|
备注
|
---|
var getElementsByName = function (tag, name){
var returns = document.getElementsByName(name);
if(returns.length > 0) return returns;
returns = new Array();
var e = document.getElementsByTagName(tag);
for(var i = 0; i < e.length; i++){
if(e[i].getAttribute(name) == name){
returns[returns.length] = e[i];
return returns;
;
var MAR_TYPE_ID = ;
{
MAR_TYPE_ID = tableArr[0].content;
|
主焦煤
|
A10,V18-20,S0.5,G80,MT8
|
乡宁
|
无权限 |
出厂价
|
含税
|
****
|
|
主焦煤
|
A9.5,V22,S0.45,G85
|
古县
|
无权限 |
到厂价
|
含税
|
****
|
|
1/3焦煤
|
A10.5,V33-37,S0.9,G>85,Y24
|
蒲县
|
无权限 |
出厂价
|
含税
|
****
|
|
主焦煤
|
A9.5,V18-22,S0.5,G85-90,MT8
|
安泽
|
无权限 |
出厂价
|
含税
|
****
|
|
瘦煤
|
V15-18,S0.6,G55-70
|
乡宁
|
无权限 |
出厂价
|
含税
|
****
|
|
瘦煤
|
A10,V19,S0.3,G69,回50
|
乡宁
|
****
|
坑口价
|
含税
|
****
|
|
肥煤
|
A9.5,V34-41,S1.8,G100,Y24-27
|
蒲县
|
****
|
出厂价
|
含税
|
****
|
|
资讯采集:任丽娟 021-26093269
资讯监督:张鹏 021-26093198
lt;script type=text/javascriptgt;
Array.prototype.has = function(value)
{
for (var i = 0; i < this.length; i++)
{
if (this[i] == value)
return true;
var titles = [品种, 规格, 材质, 产地];
var allRows = [];
var keyMap = {};
var ctrMap = {};
var dataObject = {trId:ctr + 1};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(主焦煤))
keyMap[breed].push(主焦煤);
if(!ctrMap[主焦煤])
ctrMap[主焦煤] = [];
dataObject[breed] = 主焦煤;
ctrMap[主焦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A10,V18-20,S0.5,G80,MT8))
keyMap[spec].push(A10,V18-20,S0.5,G80,MT8);
if(!ctrMap[A10,V18-20,S0.5,G80,MT8])
ctrMap[A10,V18-20,S0.5,G80,MT8] = [];
dataObject[spec] = A10,V18-20,S0.5,G80,MT8;
ctrMap[A10,V18-20,S0.5,G80,MT8].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A10,V18-20,S0.5,G80,MT8))
keyMap[material].push(A10,V18-20,S0.5,G80,MT8);
if(!ctrMap[A10,V18-20,S0.5,G80,MT8])
ctrMap[A10,V18-20,S0.5,G80,MT8] = [];
dataObject[material] = A10,V18-20,S0.5,G80,MT8;
ctrMap[A10,V18-20,S0.5,G80,MT8].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(乡宁))
keyMap[place].push(乡宁);
if(!ctrMap[乡宁])
ctrMap[乡宁] = [];
dataObject[place] = 乡宁;
ctrMap[乡宁].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 2};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(主焦煤))
keyMap[breed].push(主焦煤);
if(!ctrMap[主焦煤])
ctrMap[主焦煤] = [];
dataObject[breed] = 主焦煤;
ctrMap[主焦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A9.5,V22,S0.45,G85))
keyMap[spec].push(A9.5,V22,S0.45,G85);
if(!ctrMap[A9.5,V22,S0.45,G85])
ctrMap[A9.5,V22,S0.45,G85] = [];
dataObject[spec] = A9.5,V22,S0.45,G85;
ctrMap[A9.5,V22,S0.45,G85].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A9.5,V22,S0.45,G85))
keyMap[material].push(A9.5,V22,S0.45,G85);
if(!ctrMap[A9.5,V22,S0.45,G85])
ctrMap[A9.5,V22,S0.45,G85] = [];
dataObject[material] = A9.5,V22,S0.45,G85;
ctrMap[A9.5,V22,S0.45,G85].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(古县))
keyMap[place].push(古县);
if(!ctrMap[古县])
ctrMap[古县] = [];
dataObject[place] = 古县;
ctrMap[古县].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 3};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(1/3焦煤))
keyMap[breed].push(1/3焦煤);
if(!ctrMap[1/3焦煤])
ctrMap[1/3焦煤] = [];
dataObject[breed] = 1/3焦煤;
ctrMap[1/3焦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A10.5,V33-37,S0.9,G>85,Y24))
keyMap[spec].push(A10.5,V33-37,S0.9,G>85,Y24);
if(!ctrMap[A10.5,V33-37,S0.9,G>85,Y24])
ctrMap[A10.5,V33-37,S0.9,G>85,Y24] = [];
dataObject[spec] = A10.5,V33-37,S0.9,G>85,Y24;
ctrMap[A10.5,V33-37,S0.9,G>85,Y24].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A10.5,V33-37,S0.9,G>85,Y24))
keyMap[material].push(A10.5,V33-37,S0.9,G>85,Y24);
if(!ctrMap[A10.5,V33-37,S0.9,G>85,Y24])
ctrMap[A10.5,V33-37,S0.9,G>85,Y24] = [];
dataObject[material] = A10.5,V33-37,S0.9,G>85,Y24;
ctrMap[A10.5,V33-37,S0.9,G>85,Y24].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(蒲县))
keyMap[place].push(蒲县);
if(!ctrMap[蒲县])
ctrMap[蒲县] = [];
dataObject[place] = 蒲县;
ctrMap[蒲县].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 4};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(主焦煤))
keyMap[breed].push(主焦煤);
if(!ctrMap[主焦煤])
ctrMap[主焦煤] = [];
dataObject[breed] = 主焦煤;
ctrMap[主焦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A9.5,V18-22,S0.5,G85-90,MT8))
keyMap[spec].push(A9.5,V18-22,S0.5,G85-90,MT8);
if(!ctrMap[A9.5,V18-22,S0.5,G85-90,MT8])
ctrMap[A9.5,V18-22,S0.5,G85-90,MT8] = [];
dataObject[spec] = A9.5,V18-22,S0.5,G85-90,MT8;
ctrMap[A9.5,V18-22,S0.5,G85-90,MT8].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A9.5,V18-22,S0.5,G85-90,MT8))
keyMap[material].push(A9.5,V18-22,S0.5,G85-90,MT8);
if(!ctrMap[A9.5,V18-22,S0.5,G85-90,MT8])
ctrMap[A9.5,V18-22,S0.5,G85-90,MT8] = [];
dataObject[material] = A9.5,V18-22,S0.5,G85-90,MT8;
ctrMap[A9.5,V18-22,S0.5,G85-90,MT8].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(安泽))
keyMap[place].push(安泽);
if(!ctrMap[安泽])
ctrMap[安泽] = [];
dataObject[place] = 安泽;
ctrMap[安泽].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 5};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(瘦煤))
keyMap[breed].push(瘦煤);
if(!ctrMap[瘦煤])
ctrMap[瘦煤] = [];
dataObject[breed] = 瘦煤;
ctrMap[瘦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(V15-18,S0.6,G55-70))
keyMap[spec].push(V15-18,S0.6,G55-70);
if(!ctrMap[V15-18,S0.6,G55-70])
ctrMap[V15-18,S0.6,G55-70] = [];
dataObject[spec] = V15-18,S0.6,G55-70;
ctrMap[V15-18,S0.6,G55-70].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(V15-18,S0.6,G55-70))
keyMap[material].push(V15-18,S0.6,G55-70);
if(!ctrMap[V15-18,S0.6,G55-70])
ctrMap[V15-18,S0.6,G55-70] = [];
dataObject[material] = V15-18,S0.6,G55-70;
ctrMap[V15-18,S0.6,G55-70].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(乡宁))
keyMap[place].push(乡宁);
if(!ctrMap[乡宁])
ctrMap[乡宁] = [];
dataObject[place] = 乡宁;
ctrMap[乡宁].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 6};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(瘦煤))
keyMap[breed].push(瘦煤);
if(!ctrMap[瘦煤])
ctrMap[瘦煤] = [];
dataObject[breed] = 瘦煤;
ctrMap[瘦煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A10,V19,S0.3,G69,回50))
keyMap[spec].push(A10,V19,S0.3,G69,回50);
if(!ctrMap[A10,V19,S0.3,G69,回50])
ctrMap[A10,V19,S0.3,G69,回50] = [];
dataObject[spec] = A10,V19,S0.3,G69,回50;
ctrMap[A10,V19,S0.3,G69,回50].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A10,V19,S0.3,G69,回50))
keyMap[material].push(A10,V19,S0.3,G69,回50);
if(!ctrMap[A10,V19,S0.3,G69,回50])
ctrMap[A10,V19,S0.3,G69,回50] = [];
dataObject[material] = A10,V19,S0.3,G69,回50;
ctrMap[A10,V19,S0.3,G69,回50].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(乡宁))
keyMap[place].push(乡宁);
if(!ctrMap[乡宁])
ctrMap[乡宁] = [];
dataObject[place] = 乡宁;
ctrMap[乡宁].push(dataObject);
allRows.push(dataObject);
var dataObject = {trId:ctr + 7};
if(!keyMap[breed])
keyMap[breed] = [];
if(!keyMap[breed].has(肥煤))
keyMap[breed].push(肥煤);
if(!ctrMap[肥煤])
ctrMap[肥煤] = [];
dataObject[breed] = 肥煤;
ctrMap[肥煤].push(dataObject);
if(!keyMap[spec])
keyMap[spec] = [];
if(!keyMap[spec].has(A9.5,V34-41,S1.8,G100,Y24-27))
keyMap[spec].push(A9.5,V34-41,S1.8,G100,Y24-27);
if(!ctrMap[A9.5,V34-41,S1.8,G100,Y24-27])
ctrMap[A9.5,V34-41,S1.8,G100,Y24-27] = [];
dataObject[spec] = A9.5,V34-41,S1.8,G100,Y24-27;
ctrMap[A9.5,V34-41,S1.8,G100,Y24-27].push(dataObject);
if(!keyMap[material])
keyMap[material] = [];
if(!keyMap[material].has(A9.5,V34-41,S1.8,G100,Y24-27))
keyMap[material].push(A9.5,V34-41,S1.8,G100,Y24-27);
if(!ctrMap[A9.5,V34-41,S1.8,G100,Y24-27])
ctrMap[A9.5,V34-41,S1.8,G100,Y24-27] = [];
dataObject[material] = A9.5,V34-41,S1.8,G100,Y24-27;
ctrMap[A9.5,V34-41,S1.8,G100,Y24-27].push(dataObject);
if(!keyMap[place])
keyMap[place] = [];
if(!keyMap[place].has(蒲县))
keyMap[place].push(蒲县);
if(!ctrMap[蒲县])
ctrMap[蒲县] = [];
dataObject[place] = 蒲县;
ctrMap[蒲县].push(dataObject);
allRows.push(dataObject);
if(allRows[0].breed === 蒲县){
document.getElementById(selectCandition).style.display = none
var getid = function(id){return document.getElementById(id);}
var buildDateSelect = function(breedSelId, strengthSelId, brandSelId, placeSelId)
{
var _this = this;
this.uls = [];
for (var i = 0; i < arguments.length; i++)
{
this[arguments[i]+Div] = getid(arguments[i]+Div);
this[arguments[i]+UL] = getid(arguments[i]+UL);
_this._buildLi(keyMap[arguments[i]], this[arguments[i]+UL])
this[arguments[i]+UL].style.visibility = hidden;
this[arguments[i]+UL].style.display = block;
this[arguments[i]+Div].onmouseover = function(){getid(this.id.replace(Div, UL)).style.visibility = visible;};
this[arguments[i]+Div].onmouseout = function(){getid(this.id.replace(Div, UL)).style.visibility = hidden;};
this[arguments[i]+UL].onmouseover = function(){this.style.visibility = visible;};
this[arguments[i]+UL].onmouseout = function(){this.style.visibility = hidden;};
this.uls.push(getid(arguments[i]+UL));
buildDateSelect.prototype = {
browser : function () {
var e = window.navigator.userAgent.toLowerCase();
var c = {
msie: /msie/.test(e) !/opera/.test(e),
opera: /opera/.test(e),
safari: /webkit/.test(e) !/chrome/.test(e),
firefox: /firefox/.test(e),
chrome: /chrome/.test(e)
;
var a = ;
for (var d in c) {
if (c[d]) {
a = safari == d ? version : d;
break
c.version = a RegExp((?: + a + )[\\/: ]([\\d.]+)).test(e) ? RegExp.$1 : 0;
c.ie = c.msie;
c.ie6 = c.msie parseInt(c.version, 10) == 6;
c.ie7 = c.msie parseInt(c.version, 10) == 7;
c.ie8 = c.msie parseInt(c.version, 10) == 8;
return c
,
_buildLi : function(datas,ulObject)
{
var _this = this;
ulObject.innerHTML = ;
for(var i = 0; i < datas.length; i++)
{
var li = document.createElement(li);
var input = document.createElement(input);
input.id = datas[i];
input.type = checkbox;
input.value = datas[i];
input.onclick = function(){_this._selChange.call(_this);}
var label = document.createElement(label);
label.htmlFor = datas[i]
label.innerHTML = datas[i];
li.appendChild(input);
li.appendChild(label);
ulObject.appendChild(li);
,
_selChange : function()
{
var selRows = allRows;
var keys = ;
for(var i = 0; i < this.uls.length; i++)
{
var eachSelRows = this._getSelRows(this.uls[i]);
selRows = eachSelRows.length > 0 ? this._multi(selRows, eachSelRows) : selRows;
var selKey = this._getSelKeys(this.uls[i]);
selKey (keys += +titles[i]+: + selKey);
for (var i = 0; i < allRows.length; i++)
{
getid(allRows[i][trId]).style.display = none;
for (var i = 0; i < selRows.length; i++)
{
getid(selRows[i][trId]).style.display = ;
//显示筛选条件
getid(selectKeys).innerHTML = keys;
,
_getSelRows : function (ulObj)
{
var rows = [];
var checkboxs = ulObj.getElementsByTagName(input);
for (var i = 0; i < checkboxs.length; i++)
{
if (checkboxs[i].checked)
{
rows = this._concat(rows, ctrMap[checkboxs[i].id]);
return rows;
,
_getSelKeys : function (ulObj)
{
var keys = ;
var checkboxs = ulObj.getElementsByTagName(input);
for (var i = 0; i < checkboxs.length; i++)
{
if (checkboxs[i].checked)
{
keys += checkboxs[i].id + ;
return keys;
,
_concat : function(array1, array2) //不添加重复项
{
var b = {}, datas = [];
for (var i = 0; i < array1.length; i++)
{
b[array1[i][trId]] = true;
for (var i = 0; i < array2.length; i++)
{
if(!b[array2[i][trId]]) array1.push(array2[i]);
return array1;
,
_multi : function(array1, array2) //取出重复项
{
var b = {}, datas = [];
for (var i = 0; i < array1.length; i++)
{
b[array1[i][trId]] = true;
for (var i = 0; i < array2.length; i++)
{
if(b[array2[i][trId]]) datas.push(array2[i]);
return datas;
new buildDateSelect(breed, spec, place, material);
lt;/scriptgt;