大家帮忙看看代码 怎么样使 第一行的文本框在表中居中显示。
第二行的文本框 两端对齐。
它们的前面或后面加上文字后还可不可以?
var d, t, tb, tr, td,cb;
d = document.createElement( 'div' );
d.className = 'kaLegendLayer';
t = document.createElement( 'table' );
t.setAttribute('width','220px');
t.setAttribute('cellPadding', "0");
t.setAttribute('cellSpacing', "0");
t.setAttribute('border', "0"); tb = document.createElement( "tbody" );
tr = document.createElement( 'tr' );//空行
td = document.createElement( 'td' );
td.setAttribute('width','254px');
td.setAttribute('height','10px');
tr.appendChild( td );
tb.appendChild(tr);//结束空行
tr = document.createElement( 'tr' );
tr.style.align='middle';
td = document.createElement( 'td' );
td.width = '90';
cb = document.createElement( 'input' );
cb.type = 'text';
cb.width='90';
cb.id='t2';
cb.name = 'yj';
cb.value='';
td.appendChild( cb );
tr.appendChild( td );
tb.appendChild(tr); tr = document.createElement( 'tr' );
td = document.createElement( 'td' );
td.width = '90';
cb = document.createElement( 'input' );
cb.type = 'text';
cb.width='90';
cb.name = 'zw';
cb.value = '';
td.appendChild( cb );
tr.appendChild( td );
td = document.createElement( 'td' );
td.width = '90';
cb = document.createElement( 'input' );
cb.type = 'text';
cb.width='90';
cb.name = 'yw';
cb.value = '';
td.appendChild( cb );
tr.appendChild( td );
td = document.createElement( 'td' );
td.setAttribute('width','34px');
tr.appendChild( td );
tb.appendChild(tr);
t.appendChild(tb);
d.appendChild(t);
第二行的文本框 两端对齐。
它们的前面或后面加上文字后还可不可以?
var d, t, tb, tr, td,cb;
d = document.createElement( 'div' );
d.className = 'kaLegendLayer';
t = document.createElement( 'table' );
t.setAttribute('width','220px');
t.setAttribute('cellPadding', "0");
t.setAttribute('cellSpacing', "0");
t.setAttribute('border', "0"); tb = document.createElement( "tbody" );
tr = document.createElement( 'tr' );//空行
td = document.createElement( 'td' );
td.setAttribute('width','254px');
td.setAttribute('height','10px');
tr.appendChild( td );
tb.appendChild(tr);//结束空行
tr = document.createElement( 'tr' );
tr.style.align='middle';
td = document.createElement( 'td' );
td.width = '90';
cb = document.createElement( 'input' );
cb.type = 'text';
cb.width='90';
cb.id='t2';
cb.name = 'yj';
cb.value='';
td.appendChild( cb );
tr.appendChild( td );
tb.appendChild(tr); tr = document.createElement( 'tr' );
td = document.createElement( 'td' );
td.width = '90';
cb = document.createElement( 'input' );
cb.type = 'text';
cb.width='90';
cb.name = 'zw';
cb.value = '';
td.appendChild( cb );
tr.appendChild( td );
td = document.createElement( 'td' );
td.width = '90';
cb = document.createElement( 'input' );
cb.type = 'text';
cb.width='90';
cb.name = 'yw';
cb.value = '';
td.appendChild( cb );
tr.appendChild( td );
td = document.createElement( 'td' );
td.setAttribute('width','34px');
tr.appendChild( td );
tb.appendChild(tr);
t.appendChild(tb);
d.appendChild(t);
td的width只有数字, 不带单位的. Style里面的width才要带单位把td的align属性置为justify, 或者设置style里的text-align:justify为两端对齐